黑马程序员技术交流社区

标题: 获取两个字符串中最大相同子串 [打印本页]

作者: 突然世界晴    时间: 2015-3-8 22:39
标题: 获取两个字符串中最大相同子串
看到毕老师的视频里面有个练习获取两个字符串中最大相同子串;
有代码如下:
String max="",min="";
max=(s1.length())>(s2.length())?s1:s2;
min=(max==s1?)s2:s1;

如果max.length()=min.length()呢?

作者: ㏒假™面具    时间: 2015-3-8 22:52
max=(s1.length())>(s2.length())?s1:s2;
这是个三元运算符,一定有结果的   当两个字符串相等时,s1.length())>(s2.length()结果为false。 max = s2.min = s1
作者: jiangwenjun    时间: 2015-3-9 04:53
这样也没有错呀!  max=(s1.length())>(s2.length())?s1:s2;  如果相等,就是false,就是s2,。  下面min=(max==s1?)s2:s1;  自然是s2
作者: 黑马小夏    时间: 2015-3-9 08:42
学习学习




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2