0

ArrayList (実際には ArrayList の ArrayList) があり、それぞれに int、double、および String があります。これらをcsvファイルに書きたいと思います。

データPrintWriterCharSequence. write()または、 の関数を使用しようとするとBufferedWriter、タイプを指定する必要があります (例: intor ) String

さまざまなタイプを csv ファイルに書き込む方法はありますか? 可能であれば、サードパーティのユーティリティは避けたいと思います。

4

3 に答える 3

1

CSV ファイルは値の型が何であるかを気にしないため、すべてのデータを文字列として書き込む必要があります。文字列以外の値の場合、これは次のように簡単です

printWriter.write("" + <integer or float variable>);
于 2012-07-26T20:53:56.917 に答える
1

出力する各タイプを事前に文字列表現に変換する必要があります。それが独自のクラスで、文字列に変換しようとしている場合はpublic String toString()、文字列に追加するとき、または文字列を必要とするものに渡すときに自動的に呼び出されるメソッドを作成します。

于 2012-07-26T20:51:32.417 に答える
0

String の各値を変換するには、書き込む前に String.valueof(elementList) を使用しますか?

于 2012-07-26T20:51:40.363 に答える