これとは逆の作業をするために多くのリンクが見られましたが、それは私が望むものではありません。 配列とその内容を同じにしたいので、一度に1つずつループで読み込むことができますが、以下に示したのは私が現時点で思いついたものですが、どうやって正しいのか分かりません。ファイルをJavaの配列に格納する方法
File (lifeobjects[5]) = new File ("toad.lif");
EDIT: は私ではないものに、配列からファイルを読むことをお勧めします。 配列は、読み込まれるファイルを指しています。
EDIT: この配列はすべてファイルをリストした後、forループが各ファイルを1つずつ取得して読み込みます。内容は別の配列に格納されます。 Javaが、配列の各要素がファイルであることを認識するために、私は固まっています。私が持っているコードの1行は、ファイル名のリストが見つかる場所であるString配列の後ろにあるものの1つです。
編集: 私はそれを有効にすることができました。配列要素を変更してファイル拡張子を追加するだけでした。上記のコードはまったく必要ありませんでした。あまりにも曖昧な、それを説明するのに苦労した。私が今やっておかなければならないことは、このコマンドラインプログラムを正方形のグリッドを持つGUIに変換することです。私は試して試してみたところで次の質問をします。
をそれは何ですか?あなたが求めているのは、一種の厄介なことです。あなたは何をしようとしているのかわかりません。 –
ファイルを行のリストに読み込むことは簡単です。 [Commons-IO 'FileUtils.readLines'](http://commons.apache.org/io/api-release/org/apache/commons/io/FileUtils.html#readLines(java.io.File))を使用してください。 (イテレータもあります)オブジェクトを読み込もうとしていますか? –
ファイルを配列内の行単位で入れるか、各ファイルを配列内の独自の場所に配置しますか?前者は 'Scanner.readLine()'とループで実現され、後者はメモリを使って非常に無駄です。 – Makoto