###実現したいこと
Map<String, Integer>のIntegerの部分だけを取り出してArrayList<String>へ格納するのですが、
今出来上がっているコードをさらに簡潔に表現できるのではないかと考えております。
下記のコードが現状出来上がっているロジックです。
考えていることとしてはList<Integer>を作らずに直接List<String>へ取り出した値を格納できるのではないかということです。
List<Integer> work = new ArrayList<Integer>(map.values()); List<String> list = new ArrayList<String>(); for (int i = 0; i < work.size(); i++) { list.add(String.valueOf(work.get(i))); }
###試したこと
map.values()に対してキャスト(エラーが出て動かず)
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/12 05:44