Java は文字列を操作するためのいくつかのパッケージとメソッドを提供します。これらのメソッドを使用すると、要件に応じて文字列をさまざまな形式に変換できます。 Java 文字列クラスには、文字列を小文字に変換する toLowerCase() メソッドがあります。
広告 このカテゴリーの人気コース JAVA マスタリー - スペシャライゼーション | 78 コース シリーズ | 15 回の模擬テスト無料ソフトウェア開発コースを始めましょう
Web 開発、プログラミング言語、ソフトウェア テスト、その他
Java の String クラスは、文字列のすべての文字を小文字に変換するメソッド toLowerCase() を提供します。 toLowerCase() は、パラメータとして明示的に何も指定されていない場合、デフォルトのパラメータ「Local.getDefault()」を使用します。このメソッドはローカルに依存するため、慎重に使用する必要があります。そうしないと、HTML タグ、プロトコル キー、プログラミング言語識別子によって匿名文字が生成される可能性があります。 toLowerCase() は、小文字に変換した後、新しい文字列を作成します。
構文:
次の構文では、文字列を小文字に変換する toLowerCase() メソッドが指定されています。
toLowerCase() //OR public String toLowerCase(Locale locale)
文字列を小文字に置換するには、複数の方法があります。文字列を小文字に変換する最良の方法の 1 つは、toLowerCase() を使用することです。 toLowerCase() はパブリック メソッドです。
メソッド toLowerCase() は toLowerCase(Locale.getDefault()) に似ています。 getDeafult() は、JVM のこのインスタンスのデフォルトのロケールの値を取得します。デフォルトのロケールは、起動時に JVM によって設定されます。ロケールが明示的に指定されていない場合。 setDefault().
メソッドを使用して明示的に設定できます。操作がタスクを実行するにはロケールが必要です。このタイプの操作は、ロケール依存と呼ばれます。 ロケールパラメータとして null を渡すと、プログラムは NullPointerException をスローします。
次に挙げる例は次のとおりです。
この例では、main メソッドの最初の行で、ユーザーからの入力を受け取るオブジェクトをインスタンス化しました。その後、入力文を入力するためのメッセージが表示されます。次の行では、入力文字列が変数「inputStr」に格納されます。最後の行には、変換された文字列が小文字で表示されます。
//importing packages here import java.util.*; class StringToLowercaseExample{ public static void main(String[] args) { //instantiating scanner object Scanner scObj = new Scanner(System.in); System.out.println("Please enter String to convert it into lowercase:"); // retrieving string entered String inputStr = scObj.nextLine(); //converting string into lowercase System.out.println("String after conversion in Lower Case = " + inputStr.toLowerCase()); } }
出力:
この例では 2 つの文字列が表示されており、最初の文字列は大文字で、2 番目の文字列の大部分はキャメルケースで表示されています。 toLowerCase() メソッドを適用すると、出力スクリーンショットに示すように文字列が小文字に変換されます。
//importing packages here import java.util.*; class StringToLowercaseExample2{ public static void main(String[] args) { //assigning string to the first variable String strFirst = "FAMILIARITY BREEDS CONTEMPT."; //converting I string to lowercase String strFirstLowerCase = strFirst.toLowerCase(); //displaying string after conversion System.out.println("String I after converting into lowercase: \n" + strFirstLowerCase); //assigning string to the second variable String strSecond = "Every Cloud has a Silver Lining."; //converting II string to lowercase String strSecondLowerCase = strSecond.toLowerCase(); //displaying string after conversion System.out.println("\nString II after converting into lowercase: \n" + strSecondLowerCase); } }
出力:
この例では、3 つの別々の文字列が小文字に変換され、各文字列にはロケールの異なるパラメーター (英語、フランス、中国語) が含まれています。
//importing packages here import java.util.*; class StringToLowercaseExample3{ public static void main(String[] args) { //assigning string to a variable String str1 = "There is No Place Like Home"; //displaying the str1 before conversion System.out.println(str1); //converting string to lowercase, specifying Locale explicitly String str1Converted = str1.toLowerCase(Locale.FRANCE); //displaying the str1 after conversion System.out.println(str1Converted); //line separator System.out.println("\n"); String str2 = "No Man is an Island"; //displaying the str2 before conversion System.out.println(str2); //converting string to lowercase, specifying Locale explicitly String str2Converted = str2.toLowerCase(Locale.ENGLISH); //String turkish = str2.toLowerCase(Locale.forLanguageTag("tr")); //displaying the str2 after conversion System.out.println(str2Converted); //line separator System.out.println("\n"); String str3 = "An Empty Vessel Makes Much Noise"; //displaying the str3 before conversion System.out.println(str3); //converting string to lowercase, specifying Locale explicitly String str3Converted = str3.toLowerCase(Locale.CHINA); //displaying the str3 after conversion System.out.println(str3Converted); } }
出力:
この記事では、文字列を小文字に変換するために Java クラスによって提供されるパッケージとメソッドについて説明します。また、デフォルトのロケールパラメータを経由し、パラメータとして何も指定されていない場合、 toLowerCase() メソッドはそれを暗黙的に受け取ります。与えられた例では、プログラムで toLowerCase() メソッドを使用して文字列を小文字に変換する方法も説明しています。
以上がJava文字列を小文字に変換の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。