2

先頭と末尾の空白をチェックする関数を作成しようとしています。それらを削除するのではなく、存在するかどうかを確認するだけです。私はこれを書きました:

  public static String checkWhitespace(String str)
  {
      if(str.charAt(0) == ' ' || str.charAt(str.length()-1) == ' ');
            return "invalid";
  } 

しかし、それはすべてをキャッチしています。キーとして使用"\\s+"してみましたが、文字列であり、文字をチェックすることしかできません。どんな助けでも素晴らしいでしょう!

4

3 に答える 3

14

あなたができる

return str.trim().equals(str) ? "valid": "invalid";
于 2013-10-09T15:24:40.427 に答える