Javaのjava.lang.Stringクラスの使い方はどうですか?
JavaのStringクラスは非常に頻繁に使用されるクラスです。文字列を表すために使用され、文字列を操作するためのメソッド群が提供されています。以下は一般的な使用方法のいくつかです:
- Stringオブジェクトを作成するには、2つの方法があります:
- 文字列リテラルを使用して直接作成する:String str = “こんにちは、世界!”;
- 新しいキーワードを使用して、String str = new String(“Hello World!”);を作成します。
- 文字列の長さを取得する方法:
文字列の長さはlength()メソッドを使用して取得できます。例えば、 int len = str.length(); - 文字列の結合:
+演算子を使用して、2つの文字列を結合することができます。例:String newStr = str1 + str2; - 文字列の比較:
equals()メソッドを使用して、2つの文字列が等しいかどうかを比較することができます。例:boolean isEqual = str1.equals(str2); - 文字列の検索:
indexOf()メソッドを使用して、特定の文字やサブ文字列の位置を文字列内で検索することができます。例:int index = str.indexOf(“World”); - 文字列の分割:
split()メソッドを使用して、指定された区切り文字で文字列を分割し、String配列を返します。例:String[] arr = str.split(“、”); - replace()メソッドを使用して、文字列の特定の文字やサブストリングを新しい文字やサブストリングに置き換えることができます。例えば、String newStr = str.replace(“World”, “Java”);
- 文字列の大文字小文字の変換:
文字列の中のアルファベットを大文字に変換するには、toUpperCase()メソッドを使用し、小文字に変換するには、toLowerCase()メソッドを使用します。例:String upperCase = str.toUpperCase(); String lowerCase = str.toLowerCase();
これらは、Stringクラスが提供する一部の一般的なメソッドにすぎず、文字列を操作するために使用できる他の多くのメソッドがあります。