java 判断字符串后面空格

Python013

java 判断字符串后面空格,第1张

我觉得用正则表达式来写,感觉会比较简单

\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函数替换字符串中的空格,如果与原来的字符串相等就表示没有包含空格。

其他还可以使用空格的正则表达式,看字符串是否包括该正则表达式的值