A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 程洋 中级黑马   /  2013-12-16 16:05  /  787 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

今天听到String类的练习四(两个字符串中最大相同的子串)一直觉得老师讲的方法实现不了
看看这俩字符串
"abcdefg"
"aefg"
第二个是第一个的子串吗,是的话按老师的方法根本实现不了,
不是的话,子串的定义到底是什么?
还有就是上面两个字符串是什么关系.

评分

参与人数 1技术分 +1 收起 理由
乔兵 + 1

查看全部评分

2 个回复

倒序浏览
对于一个字符串,它的子串应该是其中某几个连续的字符组成的字符串吧

"abcdefg"和"aefg"不能说有什么特定的关系
回复 使用道具 举报
substring
public String substring(int beginIndex)返回一个新的字符串,它是此字符串的一个子字符串。该子字符串从指定索引处的字符开始,直到此字符串末尾。
示例:

"unhappy".substring(2) returns "happy"
"Harbison".substring(3) returns "bison"
"emptiness".substring(9) returns "" (an empty string)
从以上截取子字符串方法可知,必须按索引顺序截取,不可无序截取,所以"aefg"并不是"abcdefg"的子串
可以把"a"和"efg"分别看作后者的子串。

评分

参与人数 1技术分 +1 收起 理由
乔兵 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马