ホームページ > Java > &#&チュートリアル > Java で ArrayList を String[] に変換するにはどうすればよいですか?

Java で ArrayList を String[] に変換するにはどうすればよいですか?

Barbara Streisand
リリース: 2024-12-25 00:28:10
オリジナル
427 人が閲覧しました

How to Convert an ArrayList to a String[] in Java?

Java で ArrayListString[] に変換する

を使用する場合Java のコレクションの場合、変換が必要になる場合があります。 ArrayList String[] に変換します。この変換は、配列として要素にアクセスする方が適切なシナリオ、または他の関数で必要なシナリオでは不可欠です。

toArray() メソッドを使用した変換

toArray() メソッドは、 ArrayList String[] に変換します。引数として配列を受け取ります。ArrayList の要素は、にコピーされます。次のコード スニペットは、toArray() メソッドの使用法を示しています。

List<String> list = ...;
String[] array = list.toArray(new String[0]);
ログイン後にコピー

上記のコードでは、toArray() メソッドは空の String 配列を文字列として受け取ります。口論。その結果、ArrayList と同じ長さの新しい String[] 配列が作成されます。そして ArrayList の要素

次の例を考えてみましょう。

List<String> list = new ArrayList<>();
// Add elements to the list
list.add("android");
list.add("apple");
String[] stringArray = list.toArray(new String[0]);
ログイン後にコピー

この例では、ArrayList list という名前には、要素「android」と「apple」が含まれています。 toArray() メソッドが呼び出され、空の String 配列が渡され、結果が stringArray 変数に格納されます。 stringArray には、要素 "android" と "apple" が含まれています。

引数として配列を渡す

toArray() メソッドは、既存の配列を引数として渡すことによっても使用できます。渡された配列に ArrayList の要素を収容するのに十分なサイズがある場合、要素は配列にコピーされます。それ以外の場合は、適切なサイズの新しい配列が作成されます。

以上がJava で ArrayList を String[] に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート