南通的网站建设品牌推广手段
题目:删除第一个字符串当中出现的第二个字符串的字符
例如:
String str1=“welcome to bit”;
String str2=“come”;
输出结果wl t bit
//思路:用一个i 遍历str1,如果str1中的字符在str2中不存在,放到一个ArrayList里面public static void main(String[] args) {Scanner scanner=new Scanner(System.in);System.out.println("请输入str1");String str1=scanner.nextLine();System.out.println("请输入str2");String str2=scanner.nextLine();ArrayList<String> arrayList=new ArrayList<>();//我这里<>里放String,你放Character(字符)也可以for(int i=0;i<str1.length();i++){char ch=str1.charAt(i);//拿到字符串str1下标为i的字符if(!str2.contains(ch+"")){arrayList.add(ch+"");//因为我之前是泛型是String,所以只能添加字符串类型进去,这里字符转字符串要加""//如果你之前泛型用Character直接add里面放ch即可}}System.out.println(arrayList);}
运行结果如下: