ホームページ > Java > &#&チュートリアル > Java での配列とリストの変換の分析例

Java での配列とリストの変換の分析例

黄舟
リリース: 2017-09-06 14:20:16
オリジナル
1649 人が閲覧しました

この記事では、Java プログラミングにおける配列からリストへの変換方法、およびリストから配列への変換方法を主に紹介し、配列やリストを変換するための Java の操作スキルをサンプル形式でまとめて詳細に分析しています。

この記事の例では、Java プログラミングを使用して配列をリストに変換し、リストを配列に変換する方法を説明します。参考までに皆さんと共有してください。詳細は次のとおりです:

配列をリストに変換:

方法 1:


String[] userid = {"aa","bb","cc"};
List<String> userList = new ArrayList<String>();
Collections.addAll(userList, userid);
ログイン後にコピー

方法 2:


String[] userid = {"aa","bb","cc"};
List<String> userList = Arrays.asList(userid);
ログイン後にコピー

もう 1 つの: Arrays.asList () は、指定された配列を基にした固定サイズのリストを返します。したがって、追加や削除などの操作は実行できません。


List list = new ArrayList(Arrays.asList(userid));
ログイン後にコピー

このようにしてください。

方法 3:


String[] userid = {"aa","bb","cc"};
List<String> userList = new ArrayList<String>(userid.length);
for(String uid: userid){
userList.add(uid);
}
ログイン後にコピー

リストを配列に変換する:

方法 1:


List<String> strList = new ArrayList<String>();
strList.add("aa");
strList.add("bb");
Object[] objs = strList.toArray();
ログイン後にコピー

String 配列に変換したい場合は、型を強制する必要があります。


String[] strs = (String[]) strList.toArray();
ログイン後にコピー

サイズを指定することもできます:


final int size = strList.size();
String[] strs = (String[])strList.toArray(new String[size]);
ログイン後にコピー

方法 2:


List<String> strList = new ArrayList<String>();
strList.add("aa");
strList.add("bb");
String[] strs = new String[strList.size()];
ログイン後にコピー

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

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