如何检查输入字符串是否包含任何空格?
我有一个输入对话框,要求XML元素名称,我想检查它是否有任何空格。
我可以做一些像name.matches()这样的事情吗?
我有一个输入对话框,要求XML元素名称,我想检查它是否有任何空格。
我可以做一些像name.matches()这样的事情吗?
为什么要使用正则表达式?
name.contains(" ")
这应该同样有效,并且更快。
如果要使用正则表达式,则它已经具有用于任何非空格字符的预定义字符类“\S”。
!str.matches("\\S+")
告诉您这是否是至少一个字符的字符串,其中所有字符都是非空格