ホームページ Java &#&チュートリアル Java の Character.isUpperCase() 関数を使用して、文字が大文字かどうかを判断します

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

Jul 25, 2023 pm 11:45 PM
java character isuppercase

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

Java プログラミングでは、文字が大文字であるかどうかを判断する必要がある場合があります。幸いなことに、Java には、この機能を実現するための非常に便利な方法が用意されています。それは、Character クラスの isUpperCase() 関数を使用することです。この記事では、この関数を使用して判定を行う方法と、コード例を示します。

まず、Character クラスの isUpperCase() 関数の役割を理解する必要があります。この関数の機能は非常に単純で、文字が大文字であるかどうかを判断することです。使い方は非常に簡単で、判定対象の文字をパラメータとしてこの関数に渡し、関数の戻り値を受け取るだけです。戻り値が true の場合、文字は大文字であり、それ以外の場合、文字は大文字ではありません。

次は、isUpperCase() 関数を使用して文字が大文字かどうかを判断するコード例です。

public class IsUpperCaseExample {
    public static void main(String[] args) {
        char ch1 = 'A'; // 大写字母A
        char ch2 = 'a'; // 小写字母a

        boolean isUpperCase1 = Character.isUpperCase(ch1);
        boolean isUpperCase2 = Character.isUpperCase(ch2);

        System.out.println(ch1 + " 是大写字母吗? " + isUpperCase1);
        System.out.println(ch2 + " 是大写字母吗? " + isUpperCase2);
    }
}
ログイン後にコピー

このコードでは、2 つの文字変数 ch1 と ch2 を定義します。大文字の「A」と小文字の「a」として初期化されます。次に、Character クラスの isUpperCase() 関数を使用して 2 つの文字が大文字であるかどうかを判断し、戻り値をブール変数 isUpperCase1 および isUpperCase2 に割り当てます。最後に、System.out.println()関数で判定結果をコンソールに出力します。

上記のコードを実行すると、出力結果は次のようになります。

A 是大写字母吗? true
a 是大写字母吗? false
ログイン後にコピー

ご覧のとおり、大文字 'A' は true、つまり大文字であると判断されます。小文字の「a」は true と判断され、false、つまり大文字ではないと判断されます。

isUpperCase() 関数は文字が大文字であるかどうかのみを判断できることに注意してください。複数の文字を判断するにはループ文を使用する必要があります。以下は、ループ ステートメントを使用して文字列内のすべての文字が大文字であるかどうかを判断するコード例です。

public class IsAllUpperCaseExample {
    public static void main(String[] args) {
        String str = "HELLO WORLD";
        boolean isAllUpperCase = true;

        for (int i = 0; i < str.length(); i++) {
            char ch = str.charAt(i);
            if (!Character.isUpperCase(ch)) {
                isAllUpperCase = false;
                break;
            }
        }

        System.out.println(str + " 中的字符是否全部为大写字母? " + isAllUpperCase);
    }
}
ログイン後にコピー

このコードでは、文字列変数 str を定義し、それを「HELLO WORLD」に初期化します。次に、ブール変数 isAllUpperCase を使用して、文字列内の文字がすべて大文字かどうかを示します。デフォルトは true です。次に、for ループを通じて文字列内の各文字を反復処理します。大文字ではない文字がある場合は、isAllUpperCase を false に設定し、break ステートメントを使用してループを抜けます。最後に、System.out.println()関数で判定結果を出力します。

上記のコードを実行すると、出力結果は次のようになります:

HELLO WORLD 中的字符是否全部为大写字母? false
ログイン後にコピー

これは、文字列「HELLO WORLD」の文字がすべて大文字ではないことを示しています。

要約すると、Java プログラミングでは、Character クラスの isUpperCase() 関数を使用して、文字が大文字かどうかを判断できます。戻り値が true か false かに応じて、この関数を柔軟に適用して、対応する論理演算を実行できます。この記事のコード例が、読者がこの関数をよりよく理解し、使用するのに役立つことを願っています。

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

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Javaの平方根 Javaの平方根 Aug 30, 2024 pm 04:26 PM

Java の平方根のガイド。ここでは、Java で平方根がどのように機能するかを、例とそのコード実装をそれぞれ示して説明します。

Javaの完全数 Javaの完全数 Aug 30, 2024 pm 04:28 PM

Java における完全数のガイド。ここでは、定義、Java で完全数を確認する方法、コード実装の例について説明します。

Javaのアームストロング数 Javaのアームストロング数 Aug 30, 2024 pm 04:26 PM

Java のアームストロング番号に関するガイド。ここでは、Java でのアームストロング数の概要とコードの一部について説明します。

Java の乱数ジェネレーター Java の乱数ジェネレーター Aug 30, 2024 pm 04:27 PM

Java の乱数ジェネレーターのガイド。ここでは、Java の関数について例を挙げて説明し、2 つの異なるジェネレーターについて例を挙げて説明します。

ジャワのウェカ ジャワのウェカ Aug 30, 2024 pm 04:28 PM

Java の Weka へのガイド。ここでは、weka java の概要、使い方、プラットフォームの種類、利点について例を交えて説明します。

Javaのスミス番号 Javaのスミス番号 Aug 30, 2024 pm 04:28 PM

Java のスミス番号のガイド。ここでは定義、Java でスミス番号を確認する方法について説明します。コード実装の例。

Java Springのインタビューの質問 Java Springのインタビューの質問 Aug 30, 2024 pm 04:29 PM

この記事では、Java Spring の面接で最もよく聞かれる質問とその詳細な回答をまとめました。面接を突破できるように。

Java 8 Stream Foreachから休憩または戻ってきますか? Java 8 Stream Foreachから休憩または戻ってきますか? Feb 07, 2025 pm 12:09 PM

Java 8は、Stream APIを導入し、データ収集を処理する強力で表現力のある方法を提供します。ただし、ストリームを使用する際の一般的な質問は次のとおりです。 従来のループにより、早期の中断やリターンが可能になりますが、StreamのForeachメソッドはこの方法を直接サポートしていません。この記事では、理由を説明し、ストリーム処理システムに早期終了を実装するための代替方法を調査します。 さらに読み取り:JavaストリームAPIの改善 ストリームを理解してください Foreachメソッドは、ストリーム内の各要素で1つの操作を実行する端末操作です。その設計意図はです

See all articles