java 两个字符串怎样比较取出不同的 50

Stringa="abcde";Stringb="abc";结果输出"de";去写出具体,谢谢@就是如果我Stringa="我不是超人";Stringb="好我可是不不"... String a = "abcde";
String b = "abc";

结果输出"de";
去写出具体,谢谢@
就是如果我
String a = "我不是超人";
String b = "好我可是不不";
输出应该是"超人"
展开
 我来答
黔中一哥
推荐于2017-05-26 · 超过26用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:25.3万
展开全部
类和方法名你就随便copy一个,我这里只给出算法:
int i,j,k=0;
String a="abcde",b="cedfghp";
String c="";
for(i=0;i<a.length();i++)
{ for(j=0;j<b.length();j++)
{ if(a.charAt(i)==b.charAt(j))
{ a=a.replace(a.charAt(i),'0');
b=b.replace(b.charAt(j),'0');
}
}
}//找出两个字符串中相同的字符,改为0
for(i=0;i<a.length();i++)
{ if(a.charAt(i)!='0')
{
c+="0";
c=c.replace(c.charAt(k),a.charAt(i));
k++;
}
}
for(j=0;j<b.length();j++)
{ if(b.charAt(j)!='0')
{
c+="0";
c=c.replace(c.charAt(k),b.charAt(j));
k++;
}
}
//将余下的不同的字符添加到字符串c中,c即为你想要的字符串。
System.out.println(c);//输出:abfghp

手机纯手打,望采纳!谢谢~
咳酪蒙铺9N27e
2013-11-03 · TA获得超过125个赞
知道答主
回答量:125
采纳率:100%
帮助的人:57.1万
展开全部
调用public String[] split(String regex)产生字符串数组,然后连接起来就可以了
追问
能写出来??,..,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
笑逐颜开蓉
2013-11-03 · TA获得超过157个赞
知道答主
回答量:110
采纳率:0%
帮助的人:37.8万
展开全部

追问
这个不好吧,如果我两个字符串改为外面输入,那你这个不是没什么用,还有,如果我的两个字符串相同的元素不在一个人位置,你这个实现不了啊!
追答

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f305228
2013-11-03 · TA获得超过131个赞
知道小有建树答主
回答量:178
采纳率:100%
帮助的人:99.9万
展开全部
一句话,System.out.println(a.split(b));
更多追问追答
追问
我只想说,输出来的是这个东西     [Ljava.lang.String;@1fb8ee3
追答
哦,sorry忘了,System.out.println(a.split(b)[0]);试试再
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jk061
2013-11-03 · 超过30用户采纳过TA的回答
知道答主
回答量:152
采纳率:0%
帮助的人:54万
展开全部
public static void main(String[] args) {
String a = "abcde";
String b = "abc";

String c = a.substring(a.indexOf(b)+b.length(), a.length());
System.out.println(c);
}
追问
String a = "我是一个人";

String b = "佛挡杀佛我";
String c = a.substring(a.indexOf(b)+b.length(), a.length());
System.out.println(c);//人(a中还有不同没有输出来...需要把不同的全部输出来,好像不对吧)
追答
这个,你是想输出:“是一个人”?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式