問題タブ [fileinputstream]

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.

0 投票する
3 に答える
1167 参照

java - 文字列のファイルから読み取るときに、特殊な区切り文字列を認識するにはどうすればよいですか?

ファイルから文字列を読み取りたい。特定の文字列 ( ><) が見つかったら、代わりに整数の読み取りを開始し、それらをバイナリ文字列に変換します。

私のプログラムは文字列を正常に読み取って保存していますがArrayList、シンボルを認識しない><ため、バイナリ文字列の読み取りは成功しません。

コード


読み込もうとしているファイルは、たとえば次のとおりです。

最後の部分がバイトとして保存され、テキストファイルにそのように表示されます。このビットが機能する心配はありません。すべての文字列が新しい行に保存されます。

0 投票する
5 に答える
8612 参照

java - ObjectInputStreamはFileInputStreamに満足していますが、getResourceAsStreamには満足していません

ストリームからシリアル化されたオブジェクトを取り込むかなり標準的なコードがあります。これは基本的に次のようになります。

次に、リソースフォルダーにファイルがあるので、開発マシンでは、ファイルまたはJarResourceとして参照できます。

私の頭の中では、どちらもまったく同じことをする必要があります。ただし、どちらも有効な(null以外の)ストリームに解決されますが、FileInputStreamはgetObjectFromStream(InputStream)メソッドからオブジェクトを正しく返しますが、getResourceAsStreamバージョンは次の例外をスローします。

ほとんどの場合、これを修正する方法を知りたいのですが、2つのInputStreamの違いを理解していただければ幸いです...

0 投票する
2 に答える
2098 参照

c++ - C++で開いたファイルストリームを使用した.get関数

入力ファイルストリームを開いています。他のファイル(txtファイル)を正常に開くことができます。そして、すぐ下のコードを調整することで、他のtxtファイル(すべてASCII文字、文字のみ)を読み取って出力することができます。しかし、私は以下の機能をいじっていました。これにより、実際には3行あるのに、1行が読み取られます。理由を知りたい。配列のサイズは問題ではありません。つまり、配列を大きくしても何も修正されないようです。

動作するコードは次のとおりです。

また

では、なぜinFile.get(array、dimension)を使用すると、1行だけが読み取られ、他の行は(いわば)魅力のように機能するのでしょうか。

0 投票する
3 に答える
2724 参照

java - JAVA NullpointerException FileInputStream(ファイル ファイル)

自分では解決できない問題があります。
私はJAVA初心者です。

この問題の解決策がわかりません。しかし、この問題がいつ発生するかはわかっていると思います。だから、私はすでにこの問題について解決策を持っています。しかし、私のソリューションにも別の問題があるため、別のソリューションが必要です。処理時間を短縮する必要があります。

上記のスニペットでは、ファイルに問題はないと思います。ファイルの状態は常に true であり、file.length は例外に関係なくフルバイトです。しかし、無限ループ中に、別のディレクトリから intDir にコピー&ペーストすると、「NullPointerException」が発生します。

Thread.sleep(time) が 1000ms 以上の場合、NPE は発生しません。処理時間の問題で「Thread.sleep()」コードを削除したい。

プログラム起動前に intDir にファイルが存在する場合、Program has No problem (NPE は発生しません)

ファイルまたは FileInputStream の状態をチェックして、NPE が発生しないようにしたい。

ご心配いただきありがとうございます。

0 投票する
2 に答える
45957 参照

java - URLで使用するJavaファイル入力ストリーム

fileinputstreamにファイルを入力する方法は?

FileinputstreamにURLを入力しましたが、リンクスラッシュが-from /から\のように逆方向になり、ダブルスラッシュ//が\ 1つのスラッシュと逆方向になっているため、URLの出力が間違っています。それを行うためのfileinputstream?そうでない場合は、fileinputstreamの代わりに何を使用すればよいか教えていただけますか?

0 投票する
1 に答える
1743 参照

java - Javaを使用してREST Webサービスでzipおよびその他のファイルをコピーする方法


Javaを使用してREST Webサービスでzipファイル、jarファイル、バイナリファイルなどのデータをコピーする方法を知っている人はいますか? FileInputStream を使用してファイルをコピーする Web サービス メソッドを作成しましたが、ファイル タイプしかコピーできません。

ありがとう

0 投票する
3 に答える
2458 参照

java - Javaコンソールで.datを印刷する正しい方法は何ですか?

Javaコンソールで.datを印刷する正しい方法は何ですか?

これにより、単一行のみの結果が得られ、文字のサイズが異なります。すべてのデータを読み取り、読み取り可能な出力でコンソールに出力する方法!

このdatファイルに最初に書き込むときは、

0 投票する
3 に答える
14259 参照

android - inputStream を FileInputStream に変換していますか?

問題があります - Android APK (key.keystore など) から SecretKey を読み取る必要があります。私のアプリでは FileInputStream として読み取る必要がありますが、アセットからは inputStream のみを取得しています。inputStream を FileInputStream に変換するには? または、他の方法、たとえばリソースから fileInputStream としてファイルにアクセスする方法はありますか?

ありがとう

0 投票する
5 に答える
33560 参照

java - ファイル内の特定の位置にコンテンツを書き込む方法

abhishek.txtという名前のファイルがあり、次の行が含まれているとします。

私は、あなたの名前は何ですか。

今書きたい

アビシェク

私はAbhishekのように「私は」の後、..この特定の位置にコンテンツを直接書く方法。

0 投票する
1 に答える
714 参照

android - Android アプリ スペースからアップロードされた画像が破損しているようです

私の Android アプリケーションでは、Assets/Drawable/raw フォルダーにある画像をサーバーにアップロードする必要があります。私は次のことを試しました:

これはうまく実行されます。入力ストリームを読み取って DataOutputStream にバイトを書き込むことができ、画像がサーバーにアップロードされます。

とにかく、サーバーの画像が破損しているように見えます-デフォルトの画像のみ(「else」ブロックにアップロードされます。「if」ブロックの画像は破損していません)

また、default.pngを「raw」フォルダーに配置して、以下を試しました

ここでも同じ結果 - サーバーのイメージが破損しています。

これが default.png がアプリケーション空間にあるためかどうか疑問に思い始めています。

アプリケーション スペース (drawable/asset/raw) に画像をアップロードする適切な方法を教えてもらえますか?

ありがとう!

ニミ