Javaで文字列にスペースが含まれているかをチェックする方法


  1. 方法1: containsメソッドを使用する方法 Stringクラスのcontainsメソッドを使用すると、指定した文字列が他の文字列に含まれているかどうかを確認できます。以下は使用例です。

    String str = "This is a sample string";
    boolean hasSpaces = str.contains(" ");
    System.out.println(hasSpaces);  // true

    上記の例では、文字列strにスペースが含まれているため、hasSpacestrueとなります。

  2. 方法2: 正規表現を使用する方法 正規表現を使用して文字列内のスペースを検索する方法もあります。以下は使用例です。

    import java.util.regex.Pattern;
    import java.util.regex.Matcher;
    String str = "This is a sample string";
    Pattern pattern = Pattern.compile("\\s");
    Matcher matcher = pattern.matcher(str);
    boolean hasSpaces = matcher.find();
    System.out.println(hasSpaces);  // true

    上記の例では、正規表現パターン\\sを使用してスペースを検索しています。findメソッドはマッチする部分が見つかればtrueを返します。

これらの方法を使用して、Javaで文字列にスペースが含まれているかどうかを簡単にチェックすることができます。適宜、実際の文字列やコンテキストに合わせてコードを調整してください。