最初のバイトをチェックしてフォーマットをチェックし、それをリセットするために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シリアル化:Object InputStream/Object Output Streamの使い方
- 4. Java InputStreamはデータを待機します。
- 5. Inputstream java
- 6. Java Process InputStreamのバグ?
- 7. フィットネス機能の使い方
- 8. のJava:のInputStreamマーク限度
- 9. Java JTextFieldをInputStreamとして使用します。 'ENTER'が入力として機能しない
- 10. Java SQL Result to InputStream
- 11. リアクションアバターエディタの機能の使い方
- 12. KbmMWのキャッシュ機能の使い方は?
- 13. yiiのメール機能の使い方
- 14. AndroidメディアレコーダーのgetMaxAmplitude機能の使い方
- 15. PHPExcelの連結機能の使い方
- 16. Javaのスパークマップ機能
- 17. Java機能のクリッカーゲーム
- 18. Javaのパラメトリック機能
- 19. パス機能のJava
- 20. のJava toTitleCase機能
- 21. Javaの機能プログラミングインターフェイス
- 22. Javaでのファイルアップロード時のInputStreamのリセット
- 23. 新機能プレゼンスの使い方は?
- 24. StlSoft - ファイルシステム機能の使い方は?
- 25. Angular Providersの機能と使い方
- 26. RxJS 5バッファ機能の使い方は?
- 27. カスタム丸め機能の使い方は?
- 28. igraph vertex.shape機能の使い方
- 29. enviセットアップヘッド機能の使い方は?
- 30. java 5の環境でJava 6の機能を使用する方法
+1ソリューションが直感的に名前が付けられ、文書化されている問題を解決するには、なぜGoogle検索と接線関連の質問が必要なのですか?ああ、人間の心の謎.... –