最初のバイトをチェックしてフォーマットをチェックし、それをリセットするためにmarkSupported機能を使用するつもりです。javaでTCPベースの通信に使用するストリームを教えてください。 datainputstreamのようなストリームのほとんどは、この機能を提供していません。マークを使用してリセットするためのポインタを私に教えてください。inputstream javaのmarkSupported機能の使い方
6
A
答えて
8
BufferedInputStream
は他のストリームの周りで使用できます。マーキング後にバッファサイズを超えて読み取ろうとしない限り、マーク/リセットをサポートすることが保証されています。
8
PushbackInputStreamをご覧ください。これは、あなたが望むように設計されているようです。
これは既存の入力ストリームをラップし、バイトを読み取って戻すことができます。 Javadocから:
PushbackInputStreamは、別の入力ストリーム、つまり1バイトを "プッシュバック"または "未読"する機能を追加します。これは、コードの断片が、特定のバイト値で区切られた不定数のデータバイトを読み込むことが便利な状況で便利です。終端バイトを読み取った後、コードフラグメントはそれを「未読」にすることができるので、入力ストリームの次の読み取り操作では、戻されたバイトが再度読み取られます。例えば、識別子を構成する文字を表すバイトは、オペレータ文字を表すバイトで終わることがあります。ジョブが識別子だけを読み取る方法は、オペレータが見るまで読み取ることができ、次にオペレータを押し戻して再度読み取ることができます。
+0
このクラスに気付かなかった!私は学ぶのが好き! – dfa
関連する問題
- 1. JavaのInputStream
- 2. Java InputStreamのサイズ
- 3. Java InputStreamはデータを待機します。
- 4. Inputstream java
- 5. フィットネス機能の使い方
- 6. Java Process InputStreamのバグ?
- 7. のJava:のInputStreamマーク限度
- 8. KbmMWのキャッシュ機能の使い方は?
- 9. PHPExcelの連結機能の使い方
- 10. AndroidメディアレコーダーのgetMaxAmplitude機能の使い方
- 11. Java SQL Result to InputStream
- 12. のJava toTitleCase機能
- 13. enviセットアップヘッド機能の使い方は?
- 14. StlSoft - ファイルシステム機能の使い方は?
- 15. RxJS 5バッファ機能の使い方は?
- 16. igraph vertex.shape機能の使い方
- 17. JavaのMicrosoft Outlookのアドレスカードビューの機能を使用したい
- 18. java 5の環境でJava 6の機能を使用する方法
- 19. Java:サードパーティのAPIでソケットプログラミング機能を実現する方法
- 20. Javaマルチプレイヤーゲームスムーズネットワーク機能
- 21. 別のJavaサーブレットの機能を使用するJavaサーブレット?
- 22. javaのスリープが機能しない
- 23. Javaでのマルチキャストが機能しない
- 24. Java FXのテキストボックスが機能しない
- 25. Javaのアニメーションが機能しない
- 26. Java JTextFieldのactionListenerが機能しない
- 27. Javaゲームストアコインの機能ヘルプ
- 28. InputStreamをJavaのFileItemに変換する
- 29. Oracle Database BLOBからJavaのInputStreamへ?
- 30. ファイルディレクトリをJavaでInputStreamのリストに変換する方法8
+1ソリューションが直感的に名前が付けられ、文書化されている問題を解決するには、なぜGoogle検索と接線関連の質問が必要なのですか?ああ、人間の心の謎.... –