我想知道如何在JSP中检查字符串中是否有空格。
EX:
String name =“Richard hailes”;
我想知道上面的字符串中是否有空格。
答案 0 :(得分:3)
<c:if test="${fn:contains(name, ' ')}">
It contains a space
</c:if>
有关JSTL的信息,请参阅https://stackoverflow.com/tags/jstl/info。
答案 1 :(得分:1)
答案 2 :(得分:1)
public static boolean isBlank(String str){int strLen; if(str == null ||(strLen = str.length())== 0){return true;} for(int i = 0; i&lt; strLen; i ++){if((Character.isWhitespace(str。 charAt(i))== false)){return false;}} return true;} }
答案 3 :(得分:1)
使用正则表达式。见这个样本;
String patternStr = "\\s+";
String inputStr = "Richard hailes";
Pattern pattern = Pattern.compile(patternStr);
Matcher matcher = pattern.matcher(inputStr);
if(matcher.find()) {
System.out.println("Found");
} else {
System.out.println("Not Found");
}
答案 4 :(得分:0)
您可以查看this page,其中介绍了如何在JSP中使用contains函数。您可以使用它来查看字符串是否包含“”。