• ベストアンサー

ファイル出力の結果について

JAVA初心者なのですが、是非教えてください。 ふたつのTestFieldとひとつのTextAreaから、 BufferedWriter buff = new BufferedWriter(new FileWriter(file)); で、キーボードから直接入力したデータをファイル保存するプログラムを作りました。  TextAreaで、 ABC abc と改行して入力したところ、CSVではセルが移って行が変わりました。 その結果は正しいと思いますが、あえて「改行」を認識させないように保存は可能なのでしょうか?よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Bonjin
  • ベストアンサー率43% (418/971)
回答No.1

>「改行」を認識させないように とは具体的にどのような状態のことを指していますか? >セルが移って と書いているのでExcelで開いた時に同じセル内に表示させたいということでしょうか? Excelに限ったことなら"(ダブルクォーテーション)で値を囲むことによって""で囲まれた中に改行があっても同じセル内で改行されます。

noname#21409
質問者

お礼

「'"'+」とプログラムに入力したらできました! 回答、ありがとうございました。

noname#21409
質問者

補足

""でそんなことが可能なんですね!ユーザー側での入力方法で操作するということですね。 テキストエディタで出力しても半角の黒塗りみたいなものが現れてしまうので、それを解消したかったのです・・・おっしゃられるとおり同じセル内に表示させたいとおもいました。 さっそく「""」でやってみます!ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A