java判断字符串中是否有
时间: 2023-12-06 10:30:22 浏览: 47
需要使用contains()方法来判断字符串中是否包含某个字符或字符串。在Java中,可以使用String类的contains()方法来实现这个功能。contains()方法接受一个CharSequence类型的参数,表示要检查的字符或字符串。方法返回一个boolean值,如果字符串包含指定的字符或字符串,则返回true;否则返回false。以下是使用contains()方法判断字符串中是否包含某个字符或字符串的示例代码:
```
String str = "Hello World!";
char ch = 'o';
String substring = "Wor";
boolean containsChar = str.contains(String.valueOf(ch));
boolean containsSubstring = str.contains(substring);
System.out.println("字符串中是否包含指定字符:" + containsChar);
System.out.println("字符串中是否包含指定子串:" + containsSubstring);
```
运行结果为:
```
字符串中是否包含指定字符:true
字符串中是否包含指定子串:true
```
相关问题
java判断字符串中是否有大写字母
要判断一个字符串是否包含大写字母,可以使用java.lang.Character类的isUpperCase()方法。该方法接受一个字符作为参数,并返回一个布尔值,指示该字符是否为大写字母。
以下是一个判断字符串是否包含大写字母的示例代码:
```java
public static boolean containsUpperCase(String str) {
for (int i = 0; i < str.length(); i++) {
if (Character.isUpperCase(str.charAt(i))) {
return true;
}
}
return false;
}
```
代码中使用了for循环遍历字符串的每个字符,然后使用isUpperCase()方法判断该字符是否为大写字母。如果找到了一个大写字母,就返回true,否则返回false。
java判断字符串中是否有某个值
可以使用字符串的`contains`方法来判断字符串中是否包含某个值,例如:
```java
String str = "Hello, world!";
if (str.contains("world")) {
System.out.println("字符串中包含'world'");
} else {
System.out.println("字符串中不包含'world'");
}
```
运行结果为:
```
字符串中包含'world'
```