ArrayList を変換します。 String[] Array
ArrayList への変換Java で String[] 配列に変換するには、ArrayList の toArray() メソッドを使用します。ただし、エラーを回避するには、特定の考慮事項を考慮する必要があります。
ArrayList を配列に適切に変換するには、次の手順に従う必要があります。
-
文字列配列を作成する: ArrayList の内容を保持するには、必要なサイズの配列を作成する必要があります。これは、配列のサイズが ArrayList 内の要素の数と一致する new 演算子を使用して実行できます。
-
toArray() メソッドを使用します。 で toArray() メソッドを呼び出します。 ArrayList、以前に作成した配列を引数として渡します。このメソッドは、ArrayList の要素を配列に設定します。
-
型安全性を確認します: 指定された配列型が ArrayList 内の要素の型と互換性があることを確認してください。この場合、ArrayList には文字列が含まれているため、配列の型は String[] である必要があります。
-
結果を確認します: 変換を確認するには、for-each を使用して結果の配列を反復処理します。ループまたはその他の適切なメソッド。これにより、要素が ArrayList から正常にコピーされたことを確認できます。
例:
List<String> stockList = new ArrayList<>();
stockList.add("stock1");
stockList.add("stock2");
String[] stockArr = new String[stockList.size()];
stockArr = stockList.toArray(stockArr);
for (String s : stockArr) {
System.out.println(s);
}
ログイン後にコピー
このコードは、変換のプロセスを示しています。文字列の ArrayList を String 配列に変換します。新しい配列を作成し、toArray() メソッドを呼び出し、配列を反復処理して要素を表示します。
以上がJava で ArrayList を String[] 配列に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。