有没有方法来检查字符串/ char是否存在于另一个字符串中?

时间:2015-10-05 14:02:56

标签: java string

Java中是否有一个方法可以从字符串中获取子字符串?例如,我有一个:

string_a = "B1 B2 B4 B3"

有没有办法检查string_b = "B3"中是否存在string_a?我正在执行string_a可以更改其值但[{1}}不变的程序。我需要检查string_b是否有string_a

3 个答案:

答案 0 :(得分:7)

检查Javadocs以获取此类问题的答案。

您想要的方法是String.contains(CharSequence)。 String是CharSequence,因此您可以传入String作为参数。

答案 1 :(得分:5)

您正在寻找的方法是contains它将char或string作为参数并返回true或false。所以对于你的问题,你需要:

string_a.contains(string_b)

答案 2 :(得分:3)

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

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