如何知道给定的字符串是否是Java中另一个字符串的子字符串
作者:互联网
你好
我必须计算给定字符串是否是更大字符串的子字符串.
例如
String str = "Hallo my world";
String substr = "my"
方法“contains”应返回true,因为str包含substr(否则为false).
我在String类中寻找类似“contains”的东西
但我没有找到它.我想唯一的解决方案是使用
模式匹配.如果是这种情况会更好(最便宜)
去做这个?
谢谢!
解决方法:
有一个contains()
方法!它是在Java 1.5中引入的.如果您使用的是早期版本,则可以轻松地将其替换为:
str.indexOf(substr) != -1
标签:java,string,pattern-matching,substring 来源: https://codeday.me/bug/20191002/1843471.html