方法一:使用contains()方法
String input = "This is a sample string";
boolean contains = input.contains("sample");
System.out.println(contains); // 输出: true
// 判断字符串是否同时包含多个字符
boolean containsAll = input.contains("is") && input.contains("string");
System.out.println(containsAll); // 输出: true
方法二:使用indexOf()方法
String input = "This is a sample string";
boolean contains = input.indexOf("sample") >= 0;
System.out.println(contains); // 输出: true
// 判断字符串是否同时包含多个字符
boolean containsAll = input.indexOf("is") >= 0 && input.indexOf("string") >= 0;
System.out.println(containsAll); // 输出: true
方法三:使用正则表达式
String input = "This is a sample string";
boolean contains = input.matches(".*sample.*");
System.out.println(contains); // 输出: true
// 判断字符串是否同时包含多个字符
boolean containsAll = input.matches(".*is.*") && input.matches(".*string.*");
System.out.println(containsAll); // 输出: true