java中有空格的字符串判断是否为空
时间: 2023-10-08 16:10:22 浏览: 105
在Java中,可以使用String类的trim()方法来判断一个字符串是否为空格字符串。 trim()方法会去除字符串开头和结尾的空格,如果去除空格后的字符串长度为0,那么该字符串就被认为是空格字符串。可以使用如下代码进行判断:
```java
public boolean isSpaceString(String str) {
return str.trim().isEmpty();
}
```
使用示例:
```java
String str1 = " "; // 空格字符串
String str2 = " CSDN "; // 非空格字符串
System.out.println(isSpaceString(str1)); // 输出:true
System.out.println(isSpaceString(str2)); // 输出:false
```
在上述代码中,isSpaceString()方法接受一个字符串参数str,并通过调用trim()方法去除开头和结尾的空格。然后使用isEmpty()方法检查去除空格后的字符串是否为空,如果为空,则返回true,表示是空格字符串;否则返回false,表示不是空格字符串。
相关问题
java中如何判断字符串中是否包含空格
在Java中,可以使用字符串的 `contains()` 方法来判断一个字符串中是否包含空格。例如:
```java
String str = "Hello World";
if(str.contains(" ")) {
System.out.println("字符串中包含空格");
} else {
System.out.println("字符串中不包含空格");
}
```
另外,还可以使用正则表达式来判断一个字符串中是否包含空格。例如:
```java
String str = "Hello World";
if(str.matches(".*\\s+.*")) {
System.out.println("字符串中包含空格");
} else {
System.out.println("字符串中不包含空格");
}
```
这里的正则表达式 `".*\\s+.*"` 表示匹配任意字符(包括空格)出现一次或多次。如果字符串中包含空格,就会匹配成功。
java怎么判断字符串中是否有空格
可以使用String类的contains方法来判断字符串中是否包含空格。
例如:
```
String str = "hello world";
if (str.contains(" ")) {
System.out.println("字符串中包含空格");
} else {
System.out.println("字符串中不包含空格");
}
```
输出结果为:
```
字符串中包含空格
```