0

JTextPane が保持できるデータの最大サイズを知りたいです。私のオフィスのアプリケーションでファイルに書き出すために、 JTextPane の内容全体を取得できないため、これが必要です。

そのアプリケーションでは、いくつかのビジネス ロジックに基づいて XML を生成し、それを JTextPane にロードし、同じものを検証してディスクに書き込みます。

この目的で File オブジェクトを作成すると、JTextPane の内容 (書き出されるデータ) の一部が失われます。

4

1 に答える 1

0

おそらく、ある時点で の内容をJTextPaneとして取得することになりStringます。つまり、技術的な上限は 20 億文字をわずかに超えることになります (ここで説明したように)。その文字数に近づくずっと前に、アプリケーションが完全に応答しなくなると言われています。

コンテンツをファイルに保存する場合は、数 GB の空きディスク容量があれば、それほど多くのデータを書き出すのに問題はないはずです。ファイルの書き込み例が必要な場合は、こちらを参照してください

終了時にストリームを閉じていないか、バッファを使用していて最後の書き込み後にストリームを正しくフラッシュできなかったために、データの最後が失われている可能性があります。

于 2013-06-19T12:05:43.857 に答える