java一个基础的东西,怎么提取两个字符串含有相同的字符,比如String str1=“张三是人”;
Stringstr2="李四是人";怎么把str1和str2有相同的文字是人提取出来。急,在线等啊...
String str2="李四是人";
怎么把str1和str2有相同的文字 是人 提取出来。急,在线等啊 展开
怎么把str1和str2有相同的文字 是人 提取出来。急,在线等啊 展开
2个回答
展开全部
List list1 = new ArrayList();
List list2 = new ArrayList();
for(int i=0;i<str1.length;i++){
list1.add(str1.charAt(i));
}
for(int j=0;j<str2.length;j++){
list2.add(str2.charAt(j));
}
String result = "";
for(int m=0;m <list1.size(); m++){
for(int n =0; n<list2.size(); n++){
if(list1.get(m).equal(list2.get(n))){
result +=list1.get(m);
}
}
}
system.out.println(result);
List list2 = new ArrayList();
for(int i=0;i<str1.length;i++){
list1.add(str1.charAt(i));
}
for(int j=0;j<str2.length;j++){
list2.add(str2.charAt(j));
}
String result = "";
for(int m=0;m <list1.size(); m++){
for(int n =0; n<list2.size(); n++){
if(list1.get(m).equal(list2.get(n))){
result +=list1.get(m);
}
}
}
system.out.println(result);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询