有没有一种方法来检查一个字符串/ char是否存在于另一个字符串中?
问题描述:
有没有Java的方法可以从字符串中获取子字符串?例如像,我有一个:有没有一种方法来检查一个字符串/ char是否存在于另一个字符串中?
string_a = "B1 B2 B4 B3"
有没有一种方法,以检查是否存在于string_a
的string_b = "B3"
?我正在执行一个程序,其中string_a
可以更改其值,但string_b
是恒定的。我需要检查string_a
是否有string_b
。
答
你正在寻找的方法是contains
需要是char或字符串作为参数和返回true或false。因此,对于你的问题,你需要:
string_a.contains(string_b)
答
查看Javadocs以获得这样的问题的答案。
你想要的方法是String.contains(CharSequence)。一个字符串是一个CharSequence,所以你可以传入一个字符串作为参数。
答
是的,它被称为包含。所以,你会做:
bool result;
String stringOne = "test";
result = stringOne.contains("st"); // result is now true
'string_A.contains(string_b)' –
的可能重复http://*.com/questions/2314790/java-substring-check –