Java中是否有一个方法可以从字符串中获取子字符串?例如,我有一个:
string_a = "B1 B2 B4 B3"
有没有办法检查string_b = "B3"
中是否存在string_a
?我正在执行string_a
可以更改其值但[{1}}不变的程序。我需要检查string_b
是否有string_a
。
答案 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