-7

Javaでゲームを作成していますが、ゲームをロードするためにテキストファイルから情報を取得する方法がわかりません。保存したファイルを設定して、すべての行にメインプログラムのメソッドの名前が表示されるようにしました。私がする必要があるのは、テキストの特定の行を調べて、テキストが参照しているメソッドを実行することです。

4

2 に答える 2

2

これでうまくいくはずです。明らかに、例外を処理する必要があります。

public class FileReaderTest
{
  public static void main(String[] args) throws IOException, IllegalArgumentException, SecurityException, IllegalAccessException, InvocationTargetException, NoSuchMethodException
  {
    final FileReaderTest object = new FileReaderTest(); 

    final BufferedReader reader = new BufferedReader(new FileReader(new File("/path/to/file")));
    for (String line = reader.readLine(); line != null; line = reader.readLine())
    {
      object.getClass().getMethod(line).invoke(object);
    }
  }
}
于 2012-11-02T06:22:46.670 に答える
0

さて、これはあなたが.txtファイルについて話していると仮定しています。I / Oは基本的な考え方です。それをマスターすれば、準備は完了です。Iは入力を表し、Oは出力を表します。

ここで、変数をinputStream.readInt()と等しくする必要があります。

編集:

しかし、さらにヘルプが必要な場合は 、Javaでテキストファイルを読むを読むこともできます。

お役に立てれば!

于 2012-11-02T06:26:49.350 に答える