Java
 Computer >> コンピューター >  >> プログラミング >> Java

Java文字列をChar配列に変換する方法

toCharArray()メソッドは、Javaで文字列をchar配列に変換します。このメソッドを使用すると、文字列内の個々の文字をリストアイテムとして操作できます。スペース、数字、文字、その他の文字はすべてchar配列に追加されます。

コーディングするときに、Java文字列をchar配列に変換したい場合があります。たとえば、学生の成績のリストを保存するアプリを作成しているとします。これらの成績を文字列から配列に変換して、配列メソッドを使用して操作できるようにすることもできます。

そこで登場するのがtoCharArray()Javaメソッドです。toCharArray()は、文字列を文字の配列に変換するために使用される組み込みのJavaメソッドです。

このチュートリアルでは、JavaでのtoCharArray()メソッドの使用について、実際のメソッドの段階的な例を参照しながら説明します。

Javaの文字列と文字

Javaでは、テキストベースのデータを格納するために使用される2つのデータ型があります。 Java文字列には、1つ以上の文字のシーケンスと、 char データ型は個々の文字を格納します。

たとえば、5年生の数学のクラスに生徒の名前を保存したいとします。その名前には複数の文字が含まれているため、その名前は文字列に格納されます。ただし、生徒の名前の最初の文字を保存する場合は、その文字を charとして保存します。 。

char であるため、この違いに注意することが重要です。 個々の文字を操作する場合は、データ型の方が効率的です。 Stringクラスには、1つの文字のみを操作している場合にアクセスする必要のない、追加の文字列ベースのメソッドが多数含まれています。

Java文字列から文字配列へ

Java toCharArray()メソッドは、Java文字列をchar配列に変換します。スペースを含む元の文字列の各文字は、新しいchar配列に個別の値として表示されます。

参加者の81%は、ブートキャンプに参加した後、自分たちの技術的な仕事の見通しについてより自信を持っていると述べました。今日のブートキャンプにマッチしましょう。

平均的なブートキャンプの卒業生は、ブートキャンプの開始から最初の仕事を見つけるまで、キャリアの移行に6か月も費やしませんでした。

toCharArray()メソッドの構文は次のとおりです。

char[] array_name = string.toCharArray();

toCharArray()メソッドには、次のコンポーネントがあります。

  • char [] charsの配列を宣言するコードを指示します 。
  • array_name 新しいアレイに割り当てられた名前です。
  • 文字列 は、char配列に変換する文字列です。
  • toCharArray() stringの値を変換します 文字配列に。

結果のchar配列の長さは、元の文字列の長さと同じです。

例を見ていき、この方法がどのように機能するかを段階的に説明しましょう。

文字列から文字配列へのJavaの例

5年生の数学のクラスで生徒に与えられた成績を処理するプログラムを作成しているとします。これらのグレードはAとFの範囲内であり、次のような文字列で保存されます:

ABCAAAC

ただし、グレードで配列メソッドを使用できるように、それらをchar配列に変換する必要があります。生徒の成績の文字列を文字配列に変換するために使用するコードは次のとおりです。

class ConvertGrades {
	public static void main(String args[]) {
		String grades = "ABCAAAC";
		char[] grade_list = grades.toCharArray();

		for (int i = 0; i < grade_list.length; i++) {
			System.out.print(grade_list[i]);
		}
	}
}

コードの出力は次のとおりです。

ABCAAAC

コードがどのように機能するかを分析してみましょう。まず、プログラムのコードを格納するConvertGradesというパブリッククラスを定義します。次に、 gradesというJava変数を宣言します。 5年生の数学のクラスの生徒の成績を保存します。

次の行では、文字列toCharArray()メソッドを使用して、 gradesの内容を変換します。 Javaの文字列をchar配列に変換します。新しい配列を変数grade_listに割り当てます 。次に、返された配列内のすべての項目をループするforループを初期化します。各アイテムは、新しい行でコンソールに印刷されます。

そのため、プログラムは成績をchar配列に変換し、コンソールに出力しました。

Java文字列からChar配列への変換:結論

Java toCharArray() メソッドは、文字列に格納されている文字のシーケンスを文字の配列に変換するために使用されます。このチュートリアルでは、 toCharArray()の使用方法について説明しました。 Javaのメソッド。

これで、 toCharArray()を使用してJavaで文字列をchar配列に変換するために必要な知識が得られました。 。

Javaコードの記述について詳しくは、Javaの学習方法ガイドをご覧ください。


  1. JavaでCLOB型を文字列に変換する方法は?

    CLOBは一般にCharacterLargeObjectの略で、SQL Clobは組み込みのデータ型であり、大量のテキストデータを格納するために使用されます。このデータ型を使用すると、最大2,147,483,647文字のデータを格納できます。 JDBC APIのjava.sql.Clobインターフェースは、CLOBデータ型を表します。 JDBCのClobオブジェクトはSQLロケーターを使用して実装されているため、SQL CLOB(データではない)への論理ポインターを保持します。 MySQL データベースは、TINYTEXT、TEXT、MEDIUMTEXT、およびLONGTEXTの4つの

  2. Javaでリストを配列に変換する

    リストと配列の間の変換は、Javaでは非常に一般的な操作です。 Javaでリストを配列に変換する最も簡単な方法は、.toArray()を使用することです。 メソッド。 同様に、Arrays.asList()を使用して、リストを配列に戻すことができます。 メソッド。 以下の例は、文字列のリストと整数のリストを同等の配列に変換する方法を示しています。 リストを文字列の配列に変換 import java.util.ArrayList; import java.util.List; public class ConvertArrayListToArray { public static