ハードセットされた配列を操作する代わりに、リストを使用するとJavaで物事がはるかに簡単になることを私は知っています(リストを使用すると、要素を自由に追加/削除でき、自動的にサイズが変更されるなど)。
配列はまったく柔軟ではないため、Javaでは可能な限り回避する必要があることを示唆するものをいくつか読みました(また、配列に必要なサイズがわからない場合など、奇妙な制限を課すことがあります)。
配列の使用をまったくやめて、代わりにリストロジックのみを使用するのは「良い習慣」ですか? リスト型は配列よりも多くのメモリを消費するため、オーバーヘッドが高くなると確信していますが、これは重要ですか? ほとんどのリストは、とにかく横になっている場合、実行時にGCされるので、私が考えているほど大したことではないでしょうか?