📢编程环境:idea
题目
思路
- 创建一个顺序表list;
- 遍历str1字符串,每遍历一个字符,就判断字符串str2中是否包含该字符。如果不包含,就把该字符放到顺序表中。
- 遍历list,打印结果。
答案
import java.util.*;
public class Test {
public static List<Character> func(String str1,String str2){
List<Character> list = new ArrayList<>();
for (int i = 0; i < str1.length(); i++) {
char ch = str1.charAt(i);
if(!str2.contains(ch+"")){
list.add(ch);
}
}
return list;
}
public static void main(String[] args) {
String str1 = "welcome to cvte";
String str2 = "come";
List<Character> ret = func(str1,str2);
for (Character x:ret) {
System.out.print(x);
}
}
}
运行结果: