2020年6月15日tookFacebookTwitterはてブPocketFeedlyこの記事の内容は、私が過去に(Javaを触っていた頃)調べまとめていた内容なので、もしかしたら、内容に少しおかしなところもあるかもしれないですが、よくまとめられていたので公開します。ArrayList<String>;要素数が決まっているか配列の場合は要素数をあらかじめ決めなければならないため、要素数がわかっている場合に利用する。それに比べ、ArrayListの場合、要素の追加や削除が自由に行え扱いやすい。Arrays.asListの場合は、全くの別物のため要素の追加も削除も行えない。)処理速度を比較https://yujisoftware.hatenablog.com/entry/20090928/1254154372を参考に処理速度の比較を行った。配列の場合は、指定した添字数に直接飛んでいくのに対し、リストの場合は先頭から順番に一致する場所を探すため、アクセスに時間がかかってしまう。配列で要素を途中に挿入、削除する場合、元あった要素の場所をずらす必要がある。→お↑か(挿入)リストの場合は、要素の挿入や削除をした際、前へと自動的に配列の要素がずれてくれるため、便利。System.out.printしてみる配列の場合はそのままだとハッシュコードが表示されてしまうため、Arrays.toString(配列名)を使って一度変換してやる必要がある。結論あらかじめ配列数が決まっている場合は、配列を使った方が、処理速度がわずかに速い。リストの方が利用しやすく、処理速度に大きな差はないため、特殊な場合(要素数の削除によるずれ等)以外はリストを使用した方が良いかもしれない。名前メールサイト上に表示された文字を入力してください。virtualboxで立ち上げたnodejsサーバにホストosブラウザ(windows)からアクセスする独学でエンジニアを目指す方にお勧めしたい勉強法プロフィールサイトにアクセスしていただき、ありがとうございます。「勉強の記録」「情報の共有」を目的として、技術系の記事を投稿しています。内容が不明な点や質問等あれば、お問い合わせページより気軽に訪ねてください。