1

次のコードを使用してファイルを読み取っています

`FileReader fr=new FileReader("/mnt/sdcard/content.csv");

        BufferedReader in = new BufferedReader(fr);
        String reader = "";
        while ((reader = in.readLine()) != null){
            String[] RowData = reader.split(",");
            id = RowData[0];
            path = RowData[1];`

また、opencsvクラスを使用してみましたが、両方の方法でファイルの最後のエントリしか読み取ることができません..何が欠けていますか?誰かが私に説明できますか?

FileReader fr=new FileReader("/mnt/sdcard/playlist_record.csv");
        BufferedReader in = new BufferedReader(fr);
        String reader = "";
        while ((reader = in.readLine()) != null){
            String[] RowData = reader.split(",");
            id = RowData[0];
            path = RowData[1];
            type= RowData[2];
            update= RowData[3];
            server= RowData[4];
         t1.setText(id);
           // t1.append(path);
          //  t1.append(type);
           // t1.append(server);
        }
        in.close();

これは、ファイルを読み取るために使用している私のコードです

4

0 に答える 0