牛客網アルゴリズム-共通文字を削除


質問:2つの文字列を入力し、1番目の文字列から2番目の文字列のすべての文字を削除します.例えば、「They are students.」と入力します.および「aeiou」は、削除後の最初の文字列が「Thy r stdnts.」
 
import java.util.Scanner;

public class Main{
 public static void main(String[] args){
        Scanner scanner = new Scanner(System.in);
        String [] strings = new String[2];
        String first = "";
        String second = "";
        for(int i = 0;i < 2;i++) {
        	strings[i] = scanner.nextLine();
        }
        first = strings[0];
        second = strings[1];
        outputString(first,second);
    }
    
    public static void outputString(String first,String second){
        for(int i = 0;i < second.length();i ++){
        	String temp = String.valueOf(second.charAt(i));
        	first = first.replaceAll(temp,"");
        }
        System.out.println(first);
    }
}

気をつけてreplaceAll()には戻り値があり、元の文字列に直接値を割り当てるわけではありません.