import java.util.Scanner;
public class project {
public static String filter(String s, String rem){
String newStr=s;
if(s.substring(0, s.length()).equals(rem)) {
return null;
}
else {
if(s.length() == 1) {
return newStr;
}
}
return filter(s.substring(1), newStr);
}
public static String reverse(String s){
if (s==null){
return null;
}
int l=s.length();
if (l==1){
return s;
}
String lastChar = s.substring(s.length()-1,s.length());
String remainingString = s.substring(0, s.length() -1);
s = lastChar + reverse(remainingString);
return s;
}
public static void main(String[] args) {
Scanner kbd = new Scanner(System.in); //scanner input
System.out.print("Input a string: ");
String str = kbd.next(); //input for string
System.out.println("What would you like to filter?");
String rem = kbd.next(); //input for what the user wants to be filtered
System.out.println("Your input was: " +str + " you are removing: " +rem);
System.out.println("");
System.out.println("Filtered, your string is now: ");
System.out.println("");
//run the filter
System.out.println(filter(str,rem));
}
}
If someone could point me in the right direction that would be AWESOME!

New Topic/Question
Reply


MultiQuote




|