如何检查字符串开头的空格?

Joh*_*n D 3 java

如何检查字符串开头的空白区域.

dag*_*ies 10

http://download.oracle.com/javase/6/docs/api/java/lang/String.html

你可以试试 myString.startswith(" ")

要么 myString.matches("^ +.*")

......并从每一侧移除相邻的白色空间: myString.trim()


Ric*_*d H 6

要检查第一个字符是whitepace:

Character.isWhitespace(myString.charAt(0))
Run Code Online (Sandbox Code Playgroud)

或者使用正则表达式:

myString.matches("^\\s+.*")
Run Code Online (Sandbox Code Playgroud)

编辑:不要忘记首先检查null或零长度字符串:

if (myString != null && myString.length() > 0) {
  ....  
}
Run Code Online (Sandbox Code Playgroud)