問題タブ [filereader]
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.
c# - ファイルストリームの読み取りと更新
多数のファイルを検索する小さなユーティリティがあります。Google と Windows の両方のデスクトップ検索でファイル内の適切な行が見つからなかったため、作成する必要がありました。検索は問題なく動作します (改善したいと思っています) が、util に追加したい機能の 1 つは、バッチ検索/置換です。
では、ファイルから行を読み取り、それを検索用語と比較し、合格した場合は行を更新し、ファイルの残りの部分を続行するにはどうすればよいでしょうか?
java - FileReader が適切に閉じられたことを JUnit テストから確認する
FileReader を使用していくつかの入力ファイルからデータをロードする Java コードを書いています。私は TDD をかなり頻繁に使用しており、使い終わったときにリーダーで close() を呼び出して適切にクリーンアップしていることを確認するテストをいくつか追加したいと考えています。残念ながら、これをテストする良い方法を思いつくことはできません。誰にも洞察がありますか?
編集して追加: モック オブジェクトを使用してクローズ コールを明示的にテストできることはわかっていますが、可能な場合は避けたいと思います。ファイルを閉じないことの影響を認識できるコードを書くためです。)
java - GZIPInputStream を 1 行ずつ読み取る
.gz 形式のファイルがあります。このファイルを読み取るための Java クラスは GZIPInputStream です。ただし、このクラスは java の BufferedReader クラスを拡張していません。その結果、ファイルを 1 行ずつ読み取ることができません。私はこのようなものが必要です
私は、JavaのReaderまたはBufferedReaderクラスを拡張し、GZIPInputStreamをその変数の1つとして使用するクラスを作成することを考えています。
しかし、これは私が使用すると機能しません
誰かがどのように進めるかアドバイスできますか..
android - Android: テキスト ファイルまたは XML ファイルを使用して静的データを格納する方が効率的ですか
Android アプリケーションで使用したいテキスト ファイル (~5MB) に参照データがいくつかあります。
ファイルの形式は次のとおりです。
私が知りたいのは、アプリケーション内でこのファイルを使用する最も効率的な方法 (少ないメモリ、高速、サイズなど) です。
a.) ファイルを生のリソースとして保存し、特定の行が必要なときはいつでもファイル全体を開いて読み取る必要がありますか?
b.) ファイルを XML に変換し、XPath を使用して、値を検索する必要があるときにファイルをクエリする必要がありますか?
c.) アプリケーションでファイル全体を静的な文字列配列としてコピー & ペーストし、それを使用する必要があります。
...その他の提案は大歓迎です。
[編集] また、このファイルを検索して、任意のキーワード (たとえば、「1a 行目」) にジャンプする必要があります。
python - Python - 16 進ファイルをバイト単位で編集する方法
画像ファイルを開いて、16 進数値をバイト単位で追加できるようにしたい。これを行う方法がわかりません.「pythonバイト編集」と「pythonバイト配列」をグーグルで検索しても、驚くべきことに何も思いつきませんでした。誰かが私が使用する必要があるライブラリ、Google で検索できる特定の方法、またはチュートリアル/ガイドを教えてもらえますか?
java - Java - ファイルを 1 行ずつ読み取り、停止し、停止した場所からすぐにバイトの読み取りを開始することはできますか?
ファイルの ascii 部分を解析しようとして問題が発生しました。終了タグに到達すると、すぐにその時点からバイトの読み取りが開始されます。Java で行または単語全体を読み取るために知っていることはすべて、バッファーを作成します。これにより、停止ポイントの直後にバイトを取得する可能性が失われます。これをバイト単位で読み取り、改行を見つけ、改行の前にすべてを再構築し、それが私の終了タグかどうかを確認し、そこから移動する唯一の方法はありますか?
java - FileReaderとBufferedReaderの両方をclose()する必要がありますか?
FileReaderにラップされたBufferedReaderを使用してローカルファイルを読み取っています。
私もそうする必要がありclose()
ますFileReader
か、それともラッパーがそれを処理しますか?私は人々がこのようなことをするコードを見てきました:
このメソッドはサーブレットから呼び出されます。ハンドルを開いたままにしないようにしたいと思います。
groovy - Groovyを使用してファイルからスニペットを読み取る方法は?
この単純なサンプル コードを使用して、groovy でファイルを読み取っています。
たとえば、私のファイルには次のようなデータがあります
だから私はスニペットを読みたいです。最後に「セミコロン」もあるrowidの行が表示された場合。次に、「(select」まで読み返したい
したがって、このファイルを読んだ後、次を含む文字列が必要です。
それは可能ですか?そしてどうやって?
c# - C#のFileReaderクラス
テキストファイルを操作し、さまざまなオブジェクト(NextInt32、NextDouble、NextLineなどのメソッド)を快適に読み取るための高速クラスを探しています。何かアドバイスしてもらえますか?
編集:私の場合、BinaryReaderは悪いクラスです。私のデータのフォーマットはバイナリではありません。私は次のようなファイルを持っています
そして、私はこのファイルを次のようなコードで読みたいと思います。
Edit2: Javaのアナログスキャナーを探しています
java - java.io.PrintWriterとjava.io.BufferedWriterの違いは?
以下のコードをご覧ください。
これら2つの方法の違いは何ですか?
BufferedWriter よりも PrintWriter を使用する必要があるのはいつですか?