うめすこんぶ

日々のプログラミングで残しておきたいメモ.何かの役に立てれば幸いです.

javaの行数を減らすテクニック

スポンサーリンク

ちょっと調べてわかったことを書いてみます.

return文で配列を返す場合

過去

今まではこう書いてました.2行かかります.

String[] ss = {"1", "2", "3"};
return ss;

1行で

new 型名{} で一行で書けます.

return new String[3]{"1", "2", "3"};

ちなみに

return {"1", "2", "3"}; //->エラー

固定長リストの初期化を1行で行う

List<String> list = Arrays.asList("data1", "data2", "data3");