我知道trim函数可以去除字符串开头和结尾的空格,但我想检查一个字符串的第一个字符是否为空格。我已经尝试了很多方法,但好像都行不通。
请问有没有人能指点一下我该怎么做?如果可以不使用正则表达式就更好了。
非常感谢!
请问有没有人能指点一下我该怎么做?如果可以不使用正则表达式就更好了。
非常感谢!
if (Character.isWhitespace(str.charAt(0))) {
// do something
}
if (Character.isWhitespace(str.charAt(0))) //...
"string".startsWith(" ")
"\t\r\n\v\f"
... - maericspublic void yourMethod(String string) {
if (isLengthGreaterThanZero(string) && isFirstCharacterWhiteSpace(string)) {
...
}
}
private boolean isFirstCharacterWhiteSpace(String string) {
char firstCharacter = string.charAt(0);
return Character.isWhitespace(firstCharacter);
}
private boolean isLengthGreaterThanZero(String string) {
return string != null && string.length() > 0;
}