最近、業務ではコードの量が肥大化し、とにかく短く書くことを心がけてます。
まあ、短ければいいってもんでもないんですが・・・
Listにクラスを使いするときに↓みたいな書き方を紹介したんですが、
1 2 |
List<Hoge> hogeList = new ArrayList<>(); hogeList.add(new Hoge("suzuki", "19" )); |
配列でも一気にインスタンス生成→代入がないかと思ったらありました。
1 2 |
List<Hoge> hogeList = new ArrayList<>(); hogeList.add(new String[]{"test","test2"}); |
小ネタなんですがコードの量が節約できるので今後は活用していこうと思います。
超小ネタ(Mapから別Map)
あるMapから別のMapを作る方法です。あるMapをもとに別のMap2を作るときです。
Map<String, String> Map2 = new HashMap<>(Map1);