問題タブ [bufferedwriter]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android : 同じファイルに複数回書き込む
Android の新機能。ごめん!私は次のものを作成しようとしています...
- タイマーが終了するまで待ちます。(ここでは問題ありません)。
- 時刻をログ ファイルに書き込みます。
- タイマーを再度有効にします。
- 手順 1 に戻り、繰り返します。
ファイルに書き込むためのコードは次のとおりです...
コードはファイルの最後の .write だけを書き込んでいます! 前の WRITE は削除されます。毎回新しいファイルを作成し、最新の行を書き込んでいると思われます。FOS と OSW で試してみましたが、結果は同じでした! 助けてください、これでほぼ48時間立ち往生しています。
java - br.readline()ループ内からファイルが削除されたことを検出する方法
この質問に関連し て、削除されたファイルへのJava書き込みは 、私の場合のみ読み取りを行っています。そのコメントによると、はい、Windows は削除をブロックしますが、Unix は削除しません。UNIX では IOException はスローされません。
コードは貧乏人のtail -f
もので、ディレクトリ内の各ログ ファイルを監視する Java スレッドがあります。私の現在の問題は、ファイルが削除された場合です。私はそれを処理していません。新しいスレッドか何かを中止して開始する必要があります。以下のコードはUnixで例外をスローしないため、それが問題であることに気づきませんでした
コード
明日寝る前にこのチェックを追加してみます、たぶん十分です
他のアイデアはありますか?
java - JSPリーダー/ライターが正しく機能しない
2つのテキストファイル(dev.txtとBLTversion.txt)を読み取り、ユーザーがそれらのファイルに書き込んでコンテンツを更新できるようにするJavaServerPageを作成しようとしています。唯一の問題は、ユーザーがBLTversion.txtを更新しようとすると、ファイルの内容が削除されることです...それで、書き込み部分に何か問題があると思いますか?私はこれを手に入れようと努力し続けますが、私がそれを理解する前に誰かが私がどこで間違っているのかを見ることができる場合に備えてそれを投稿すると思いました。コードは次のとおりです。
java - ファイルからすべてのデータを書き出すために BufferedWriter を取得できません
ディレクトリを反復処理し、各ファイルを読み取り、生成された HTML ファイルに書き出すこの関数があります。他の場所でも同じものを使用しているため、BufferedReader は正しく読み込まれているはずです。ただし、生成された HTML ファイルでは、ディレクトリ内の元のファイルから 1 行おきにデータを取得しているだけです。これを達成する方法は次のとおりです。
質問のコードの形式が悪いことをお詫びします。HTML が原因で、書式設定済みのテキストではコードが正しく表示されません。ただし、コードにファイル I/O の問題があることは間違いありません。BufferedReader なのか BufferedWriter なのか、誰にもわかりませんか? ありがとう。
java - Ctrl+C が押されたときに文字列を JEditorPane のキャレット位置に出力する
CTRL+C が押されたときに、特定の文字列を JEditorPane の現在のキャレット位置に出力しようとしています。2 つのキー イベントを処理して現在のキャレット位置に出力する方法がわかりません。API は、API を適切に記述していません。私はそれが次のようになると思います:
これがうまくいくかどうか誰かに教えてもらえますか?
java - ファイルに書き込むBufferedWriter
JavaでBufferedReaderを使用してファイルを読み取っています。これが私がファイルを読むときにやろうとしている一連の操作です
- ファイル内の特定の長さの文字まで読み続けます
- 長さまで読み取ったら、読み取った文字列を操作します
- 読み取った文字列を一時ファイルに書き込みます
- すべてのカウンターをリセットします(例:長さのカウンター)
- #1に戻り、ファイルの残りの部分でこれをもう一度実行します
私が理解しようとしているのは#3です。BufferedWriterを使用してファイルに書き込んでいるときに、一時ファイルに追加したいと思います。append()があることは知っていますが、それは新しい行に書き込むように見えます。ただし、毎回次のカーソルに書き込みたいです。基本的に、元のファイルの形式を保持したいと思います。一部の値が変更されていることを除いて、まったく同じファイルを作成します。
これが理にかなっていることを願っています。
ありがとう。
java - BufferedWriter はすべてのデータをファイルに書き込むわけではありません
そこで、2 つの LinkedList の内容を次の形式のテキスト ファイルに書き込むプログラムを作成しました。
「ヘッダー行 1」
「ヘッダー行 2」
「ヘッダー行 3」
x1 y1
x2 y2
x3 y3
...
x1023 y1023
主な書き込みコードは次のとおりです。
本当に面倒なことは、テスト コード行 System.out.println(xVal.get(j)+" "+yVal.get(j)+" "+j); です。System.in の正しい値で実際に 1023 回実行されましたが、ファイルには 558 番目までの値しかありません。
ここで何が起こっているのかよくわかりません...
java - BufferedWriter の動作がおかしい
ハイスコアメカニズムが機能するゲームを作成しようとしていますが、java.io.BufferedWriter を使用してハイスコアファイルに書き込みます。ハイスコアには暗号化がなく、レンダリングとユーザー入力には Slick2D と LWJGL を使用しています。プログラムは次のコードを実行します。
これによって生成されたテキスト ファイルを開くと、表示されるのはクエスチョン マークだけです。なぜこれが起こるのかわかりません。私が作成していた別のプロジェクトの他のコードを使用しましたが、問題はありませんでした...誰か理由を知っていますか? これは本当に迷惑です!:C
java - bufferedwriterは書き込みの途中で停止します
何らかの理由で、このコードは切り捨てられたtext.txtファイルになります。(私によれば)1000の結果を書き出す必要がありますが、出力ファイルにはさまざまな量の行があります(実行によって異なります)。奇妙なことに、ファイルへの書き込みは書き込みコマンドの途中で停止するため、行が完全でない場合があります。現在、最新の実行のテキストファイルの最後の3行は次のとおりです。
以上です。その後は何もありません。
コードは次のとおりです。
}
java - スレッド「メイン」の例外java.lang.NullPointerExceptionはクラスに書き込めません
だから私はこのコードを持っています:
そして、それは私にこれを投げます:
そして、これを解決する方法がわかりません。ここで何が問題なのですか?