ホームページ  >  記事  >  Java  >  Java文字列を小文字に変換

Java文字列を小文字に変換

王林
王林オリジナル
2024-08-30 15:13:11498ブラウズ

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 をスローします。

Java 文字列を小文字に変換する例

次に挙げる例は次のとおりです。

例 #1

この例では、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());
}
}

出力:

Java文字列を小文字に変換

例 #2

この例では 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);
}
}

出力:

Java文字列を小文字に変換

例 #3

この例では、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文字列を小文字に変換

結論

この記事では、文字列を小文字に変換するために Java クラスによって提供されるパッケージとメソッドについて説明します。また、デフォルトのロケールパラメータを経由し、パラメータとして何も指定されていない場合、 toLowerCase() メソッドはそれを暗黙的に受け取ります。与えられた例では、プログラムで toLowerCase() メソッドを使用して文字列を小文字に変換する方法も説明しています。

以上がJava文字列を小文字に変換の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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