Java判断字符串是否有"SH"
时间: 2023-12-29 20:05:14 浏览: 26
可以使用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
```
相关问题
linux的.sh中如何判断字符串相等
在 Linux 的 .sh 程序中,可以使用 test 或者 [ ] 来判断字符串相等。具体的语法是:
```
if [ "$str1" = "$str2" ]
```
或者
```
if test "$str1" = "$str2"
```
其中,$str1 和 $str2 分别表示需要判断的两个字符串。= 表示判断相等,这里需要注意的是,= 左右两边的字符串需要用双引号括起来,否则可能会出现意外情况。
下面是一个使用 [ ] 判断字符串相等的示例:
```bash
#!/bin/bash
str1="hello"
str2="world"
if [ "$str1" = "$str2" ]; then
echo "字符串相等"
else
echo "字符串不相等"
fi
```
在上述代码中,判断 $str1 和 $str2 是否相等,如果相等,则输出“字符串相等”;否则,输出“字符串不相等”。
假设将上述代码保存为 test.sh 文件,在命令行中执行:
```
./test.sh
```
则会输出:
```
字符串不相等
```
如果将 str2 的值改为“hello”,则会输出:
```
字符串相等
```
除了使用 [ ],也可以使用 test 来判断字符串相等。如下所示:
```bash
#!/bin/bash
str1="hello"
str2="world"
if test "$str1" = "$str2"; then
echo "字符串相等"
else
echo "字符串不相等"
fi
```
在上述代码中,使用 test 判断 $str1 和 $str2 是否相等,如果相等,则输出“字符串相等”;否则,输出“字符串不相等”。
假设将上述代码保存为 test.sh 文件,在命令行中执行:
```
./test.sh
```
则会输出:
```
字符串不相等
```
如果将 str2 的值改为“hello”,则会输出:
```
字符串相等
```
sh判断命令执行结果字符串是否包含
在sh脚本中,可以使用if语句和test命令(或[[]])来判断命令执行的结果是否包含指定的字符串。具体语法如下:
```
if echo "$(command)" | grep -q "string"; then
# do something
fi
```
或者
```
if [[ "$(command)" =~ "string" ]]; then
# do something
fi
```
其中,command为需要执行的命令,$(command)表示执行该命令并将其输出作为判断条件。grep命令用于在输出中查找指定的字符串,-q选项表示不输出匹配的内容,只返回匹配结果。=~操作符表示执行正则表达式匹配,"string"为需要查找的字符串。如果命令执行结果包含指定的字符串,则执行# do something中的操作。
示例:
```
if echo "$(ls /)" | grep -q "bin"; then
echo "Root directory contains the bin directory."
fi
```
该脚本将根目录下的所有子目录输出,并在其中查找"bin"字符串,如果包含,则输出一条消息。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![](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)