Java Quiz 1
Write a method that takes two String parameters string1 and string2. The method must remove all the characters from string2 that appeared in string1. Here's an example to make the problem clearer:
string1: code
string2: puzzle
result: puzzl
Answer
import java.util.StringTokenizer;
public class Test {
public static void main(String[] args) {
String x=removeCharacters("Thamil","vananl");
System.out.println(x);
}
public static String removeCharacters(String str, String removeChars) {
StringBuilder sb = new StringBuilder();
StringTokenizer st = new StringTokenizer(str, removeChars);
while(st.hasMoreTokens()) {
sb.append(st.nextToken());
}
return sb.toString();
}
}
string1: code
string2: puzzle
result: puzzl
Answer
import java.util.StringTokenizer;
public class Test {
public static void main(String[] args) {
String x=removeCharacters("Thamil","vananl");
System.out.println(x);
}
public static String removeCharacters(String str, String removeChars) {
StringBuilder sb = new StringBuilder();
StringTokenizer st = new StringTokenizer(str, removeChars);
while(st.hasMoreTokens()) {
sb.append(st.nextToken());
}
return sb.toString();
}
}