日期:2014-05-20  浏览次数:21299 次

如何判断一个String是否包含在另一个String中
例如:如何判断 "abc "是否包含在 " '-1 ', 'a ', 'b ', 'abc ' "中?   谢谢!

------解决方案--------------------
用 String 类的 indexOf() 方法就可以了,不包含返回 -1,包含返回大于 -1 的整数(首次出现的位置索引)。
------解决方案--------------------
建议LZ去下个 JAVA API
string 类里面的现成方法
indexOf
public int indexOf(String str)返回第一次出现的指定子字符串在此字符串中的索引。返回的整数是
this.startsWith(str, k)
为 true 的最小值 k。

参数:
str - 任意字符串。
返回:
如果字符串参数作为一个子字符串在此对象中出现,则返回第一个这样的子字符串的第一个字符的索引;如果它不作为一个子字符串出现,则返回 -1