【发布时间】:2016-05-01 11:00:17
【问题描述】:
我是 java 新手,我想知道是否有一种方法可以检查一个字符串与另一个字符串,我已经在 Python 中像这样完成了它”
text = "Tree"
if "re" in text:
print "yes, there is re exist in Tree"
我们在 java 中是否有这样的方法来检查一个字符串是否存在于另一个字符串中?
编辑: 我以 String 为例,我主要是在寻找类似 python 的功能,正如我在标题中提到的 "in" 和 "not in" in java ,比较其他变量中存在的任何变量。
在 python 中,我可以比较 array 或 list 与单个 String 变量:
myList = ["Apple", "Tree"]
if "Apple" in myList:
print "yes, Apple exist"
甚至 array 与 array:
myList = ["Apple", "Tree","Seed"]
if ["Apple","Seed"] in myList:
print "yes, there is Apple and Seed in your list"
单整数 vs 数组:
myNumber = [10, 5, 3]
if 10 in myNumber:
print "yes, There is 10"
我主要是在寻找java提供的函数,它可以加快变量比较。
【问题讨论】:
-
你检查过String类的Javadoc吗?
-
@Eran 不,我没有检查 String 类,因为在 python 中有“in”和“not in”来比较 任何值(不仅是字符串),它甚至可以检查数组、数字等...
标签: java python-2.7