2015-10-05 101 views
-6

有没有Java的方法可以从字符串中获取子字符串?例如像,我有一个:有没有一种方法来检查一个字符串/ char是否存在于另一个字符串中?

string_a = "B1 B2 B4 B3" 

有没有一种方法,以检查是否存在于string_astring_b = "B3"?我正在执行一个程序,其中string_a可以更改其值,但string_b是恒定的。我需要检查string_a是否有string_b

+8

'string_A.contains(string_b)' –

+1

的可能重复http://stackoverflow.com/questions/2314790/java-substring-check –

回答

5

你正在寻找的方法是contains需要是char或字符串作为参数和返回true或false。因此,对于你的问题,你需要:

string_a.contains(string_b) 
7

查看Javadocs以获得这样的问题的答案。

你想要的方法是String.contains(CharSequence)。一个字符串是一个CharSequence,所以你可以传入一个字符串作为参数。

3

是的,它被称为包含。所以,你会做:

bool result; 
String stringOne = "test"; 
result = stringOne.contains("st"); // result is now true 
相关问题