Java 是否有方法检查另一个字符串中是否存在字符串/字符?

Java 是否有方法检查另一个字符串中是否存在字符串/字符?,java,string,Java,String,Java中是否有一种方法可以从字符串中获取子字符串?例如,我有一个: string_a = "B1 B2 B4 B3" 是否有办法检查字符串a中是否存在字符串b=“B3”?我正在做一个程序,string\u a可以改变它的值,但是string\u b是常量。我需要检查字符串a是否有字符串b 查看Javadocs以获得类似问题的答案 你想要的方法是。字符串是字符序列,因此可以传入字符串作为参数。是的,它称为contains。所以你会这样做: bool result; String stringO

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

string_a = "B1 B2 B4 B3"

是否有办法检查
字符串a
中是否存在
字符串b=“B3”
?我正在做一个程序,
string\u a
可以改变它的值,但是
string\u b
是常量。我需要检查
字符串a
是否有
字符串b

查看Javadocs以获得类似问题的答案


你想要的方法是。字符串是字符序列,因此可以传入字符串作为参数。

是的,它称为contains。所以你会这样做:

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

您要查找的方法是
包含
它将char或string作为参数并返回true或false。因此,对于您的问题,您需要:

string_a.contains(string_b)
字符串A.包含(字符串b)
可能重复的