Java の Character.isWhitespace() 関数を使用して、文字がスペースかどうかを判断します

WBOY
リリース: 2023-07-24 22:16:44
オリジナル
1533 人が閲覧しました

Java の Character.isWhitespace() 関数を使用して、文字がスペースであるかどうかを判断する

日常のプログラミング プロセスでは、文字がスペースであるかどうかを判断する必要がある状況によく遭遇します。 Java には、Character.isWhitespace() という非常に便利なメソッドが用意されています。このメソッドは、文字が ASCII スペース文字だけでなく、Unicode のスペース文字であるかどうかを判断できます。

次に、Character.isWhitespace() 関数の使用方法と関連コード例を紹介します。

Character.isWhitespace() 関数は、Java の Character クラスの静的メソッドです。 char 型のパラメータを受け入れ、文字がスペース文字かどうかを示す boolean 型の値を返します。

次は、この関数の定義とサンプル コードです:

public static boolean isWhitespace(char ch)
ログイン後にコピー

次は、Character.isWhitespace() 関数を使用して文字がスペースかどうかを判断するサンプル コードです。 ##

public class Main {
    public static void main(String[] args) {
        char ch1 = ' ';
        char ch2 = '    '; // 制表符
        char ch3 = '
'; // 换行符
        char ch4 = 'A';

        boolean isWhitespace1 = Character.isWhitespace(ch1);
        boolean isWhitespace2 = Character.isWhitespace(ch2);
        boolean isWhitespace3 = Character.isWhitespace(ch3);
        boolean isWhitespace4 = Character.isWhitespace(ch4);

        System.out.println("ch1 is whitespace: " + isWhitespace1);
        System.out.println("ch2 is whitespace: " + isWhitespace2);
        System.out.println("ch3 is whitespace: " + isWhitespace3);
        System.out.println("ch4 is whitespace: " + isWhitespace4);
    }
}
ログイン後にコピー

実行 上記のコードの出力は次のとおりです。

ch1 is whitespace: true
ch2 is whitespace: true
ch3 is whitespace: true
ch4 is whitespace: false
ログイン後にコピー
ご覧のとおり、Character.isWhitespace() 関数は文字がスペースであるかどうかを正確に判断できます。コード例では、ch1、ch2、ch3 は一般的なスペース文字ですが、ch4 は非スペース文字です。

判定された文字が空白文字の場合、isWhitespace() 関数は true を返し、判定された文字が空白文字でない場合、isWhitespace() 関数は false を返します。

isWhitespace() 関数は、単一の文字がスペース文字であるかどうかのみを判断でき、文字列がすべてスペースであるかどうかを判断できないことに注意してください。文字列全体が空白かどうかを判断する必要がある場合は、正規表現の使用や文字の走査など、他の方法を使用して判断できます。

要約すると、Character.isWhitespace() 関数を使用すると、文字がスペース文字かどうかを簡単に判断できます。この機能により、プログラミング時に文字がスペースであるかどうかを正確に判定し、対応する処理や判定を行うことができます。

以上がJava の Character.isWhitespace() 関数を使用して、文字がスペースかどうかを判断しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート