0

私のテキストファイル:

3.456  5.234 Saturday 4.15am
2.341  6.4556 Saturday 6.08am

最初の行では、3.456 と 5.234 のみを読みたいと思います。2 行目で、2.341 と 6.4556 のみを読みたいと思います。次の行がある場合も同様です。

これまでの私のコードは次のとおりです。

InputStream instream = openFileInput("myfilename.txt");


                if (instream != null) {             


              InputStreamReader inputreader = new InputStreamReader(instream);
              BufferedReader buffreader = new BufferedReader(inputreader);

                      String line=null;


                while (( line = buffreader.readLine()) != null) {



        }

                                       }
4

2 に答える 2

0

努力を見せてくれてありがとう。これを試して

while (( line = buffreader.readLine()) != null) {
    String[] parts = line.split(" ");
    double x = Double.parseDouble(parts[0]);
    double y = Double.parseDouble(parts[1]);
}

これは記憶から入力したため、構文エラーがある可能性があります。

于 2013-07-08T22:50:36.917 に答える