Remove common characters from given strings
- We can remove common characters from given strings using for loops and string replace method.
Example:
1) s1 = abc@ , s2 = cd@e
Modified s1 = ab, Modified s2 = de
If you notice above example ‘c’ and ‘@’ were common characters and both have been deleted from both strings.
2) s1 = abc@c , s2 = cd@ee
Modified s1 = abc, Modified s2 = dee
If you notice above example ‘@’ and ‘c’ were common characters and both have been deleted from both strings.
Program:
public class commonCharacters {
public static void main(String[] args) {
String s1 = "abc@c";
String s11 = s1;
String s2 = "cd@ee";
String s22 = s2;
for (int i = 0; i <= s1.length() - 1; i++) {
if (s2.contains((String.valueOf(s1.charAt(i))))) {
s22 = s22.replaceFirst(String.valueOf(s1.charAt(i)), "");
}
}
System.out.println("removed common characters in string " + s2 + " is =" + s22);
for (int i = 0; i <= s2.length() - 1; i++) {
if (s1.contains((String.valueOf(s2.charAt(i))))) {
s11 = s11.replaceFirst(String.valueOf(s2.charAt(i)), "");
}
}
System.out.println("removed common characters in string " + s1 + " is =" + s11);
System.out.println("After concat-Remove Common characters in two strings = " + s11 + s22);
}
}
Output:
Remove common characters from given strings
Please comment below to feedback or ask questions.
No comments:
Post a Comment
Please comment below to feedback or ask questions.