千锋教育-做有情怀、有良心、有品质的职业教育机构
Java中判断一个字符串是否包含另一个字符串可以使用String类的contains()方法。contains()方法返回一个布尔值,表示被调用的字符串是否包含指定的字符串。
示例代码如下:
```java
String str1 = "Hello World";
String str2 = "World";
boolean result = str1.contains(str2);
if (result) {
System.out.println("str1包含str2");
} else {
System.out.println("str1不包含str2");
```
在上面的示例中,我们首先定义了两个字符串`str1`和`str2`,然后使用`contains()`方法判断`str1`是否包含`str2`。最后根据判断结果输出相应的提示信息。
需要注意的是,`contains()`方法是区分大小写的。如果你希望不区分大小写地判断字符串包含关系,可以使用`toLowerCase()`或`toUpperCase()`方法将字符串转换为统一的大小写,然后再进行判断。
如果你只是想判断字符串是否以另一个字符串开头或结尾,可以使用`startsWith()`和`endsWith()`方法。
```java
String str = "Hello World";
boolean startsWithHello = str.startsWith("Hello");
boolean endsWithWorld = str.endsWith("World");
if (startsWithHello) {
System.out.println("str以Hello开头");
} else {
System.out.println("str不以Hello开头");
if (endsWithWorld) {
System.out.println("str以World结尾");
} else {
System.out.println("str不以World结尾");
```
以上是Java中判断字符串包含另一个字符串的方法。你可以根据具体的需求选择合适的方法来实现。希望对你有帮助!
上一篇
java web下载文件怎么写下一篇
java 年月日时分秒
相关推荐