\s匹配任意的空白符,包括空格,制表符(Tab),换行符,中文全角空格
+代表的是表达式至少出现1次
*代表任意字符串。
假设代码为str,则:
String
str1
=
"^*\\s+$"
if(str.equals(str1)){
System.out.println("该代码后面有空格")
}else{
System.out.println("该代码后面无空格")
}
String s ="hello world"
s..contains(" ")
或者
int i = s.replace(" ","")
if(i >0)
System.out.println("有空格")
记忆中好像没有专门的函数,不过有许多方法可以实现。一种我认为简单的方式是使用replace函数替换字符串中的空格,如果与原来的字符串相等就表示没有包含空格。
其他还可以使用空格的正则表达式,看字符串是否包括该正则表达式的值