2015年12月25日金曜日

Java: Arrays.asListメソッドの注意事項

Arrays.asListを使ってString配列からListを作るとaddする時にエラーが発生。なんでかなと調べてみますと、
  • Arrays.asList()使うと固定長のListが生成される
らしいです。固定長のリストなんか意味不明。存在意味ありませんね。では、どうしたら良いかというと、
List list = new ArrayList(Arrays.asList(str));

とすれば良いようです。

0 件のコメント:

コメントを投稿