java判断字符串是否有a
时间: 2023-10-18 17:49:10 浏览: 34
可以使用Java中的contains()方法来判断一个字符串是否包含另一个字符串。例如:
String str1 = "hello world";
String str2 = "world";
if(str1.contains(str2)){
System.out.println("str1包含str2");
}else{
System.out.println("str1不包含str2");
}
输出结果为:str1包含str2
相关问题
java判断字符串是否有?
在Java中,可以使用String类的contains()方法来判断字符串是否包含某个字符或字符串。该方法的语法如下:
```java
public boolean contains(CharSequence chars)
```
其中,chars是要查找的字符或字符串。
要判断一个字符串是否包含某个字符,可以使用以下两种方法:
1. 使用加号连接空字符串""来将字符转化为字符串,然后再使用contains()方法判断。示例代码如下:
```java
char ch = 'a';
String s = "abandon";
System.out.println(s.contains(ch + ""));
```
2. 使用String.valueOf()方法将字符转化为字符串,然后再使用contains()方法判断。示例代码如下:
```java
char ch = 'a';
String s = "abandon";
System.out.println(s.contains(String.valueOf(ch)));
```
除了contains()方法外,还可以使用String类的indexOf()方法来判断字符串中是否包含某个字符。该方法可以返回字符对应的下标,同时也可以找出所有相同字符对应的下标。示例代码如下:
```java
char ch = 'a';
String s = "abandon";
System.out.println(s.indexOf(ch) >= 0);
```
Java判断字符串是否有"SH"
可以使用contains方法来判断字符串是否包含"SH",示例如下:
```java
String str = "This is a String with SH";
if (str.contains("SH")) {
System.out.println("字符串中包含SH");
} else {
System.out.println("字符串中不包含SH");
}
```
输出:
```
字符串中包含SH
```
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)