• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Collectionからの型変換について)

Collectionからの型変換について

このQ&Aのポイント
  • Collectionからの型変換について説明します。
  • Collectionから配列への変換は可能ですが、ListやMapへの変換はできません。
  • 具体的なコード例を示し、実行結果を確認しました。

質問者が選んだベストアンサー

  • ベストアンサー
  • tom11
  • ベストアンサー率53% (134/251)
回答No.1

こんにちは、 今ひとつ、意味がつかめないのですが。 サンプルコードを書いてみました。 Map<String,String> m = new HashMap<String,String>(); m.put("a", "aaa1"); m.put("b", "bbb1"); Collection <String> c =m.values(); String [] md = c.toArray(new String[0]); System.out.println(md[0]); System.out.println(md[1]); System.out.println("*************"); List <String> list = new ArrayList<String>(); list.add("listaaa1"); list.add("listbbb1"); Collection<String> lc = list; String [] ld = lc.toArray(new String[0]); System.out.println(ld[0]); System.out.println(ld[1]); System.out.println("*************"); List <String> ls1 = Arrays.asList(ld); System.out.println(ls1.get(0)); System.out.println(ls1.get(1)); 実行結果 debug: bbb1 aaa1 ************* listaaa1 listbbb1 ************* listaaa1 listbbb1 構築成功 (合計時間: 32 秒) 外していたら、ごめん

kannitiha
質問者

お礼

回答ありがとうございます。 提示して頂いた通りです。 ありがとうございました。

関連するQ&A