この2つのTextWriter/Reader派生型StringWriter/ReaderとStreamReader/Readerの使い方の違いとはまったく異なります。 私はStream
から読み取るStream*
クラスStreamWriter/ReaderとStringWriter/Readerllの相違点
答えて
たTextWriter /リーダーを持つ抽象クラスです。これは、文字ベースのデータをデータソースに/から読み書きするための抽象化を提供します。
StreamWriter/Readerは、書き込み可能/可読のStreamをデータソースとして使用する具象実装です。ストリームはバイトベースのデータの書き込み/読み出しの抽象化であるため、文字とバイトの間の変換にはEncodingインスタンスが必要です。
にStringWriter /リーダーは、データソースとしてStringBuilder/stringを使用する具体的な実装です。
私はそれを持っています... StreamWriter/Readerは、基本的なストリームに/から文字を読み書きしています...ストリームはバイトで動作するので、この型で実装されたエンコード機能は自動的に文字をバイトに変換しますそれは使いやすさの一種です... StringReader/Writerはストリームではなく文字列データに対して実行するのに対して... – kHAzaDOOm
...それらを使用して、我々はファイルストリームを使用してdireclty作業としてバイト大騒ぎを避け、ストリーム内の文字ベースのデータを簡単に扱うことができることを知っています。
のクラスは、String
から読み取られ(そしてStringBuilder
に書き込む)。
TextReader
を受け取るメソッドを記述し、それをStreamReader
またはStringReader
と呼んで、ストリームまたは文字列から読み込むことができます。
- 1. IE標準、相違点および相違点の相違点
- 2. importとconstとの相違点とcommonjsでの相違点
- 3. =と:=の相違点
- 4. PHPUnitとPHPSpecの相違点と相違点
- 5. CBUUIDとNSUUIDの相違点
- 6. NSTimeZoneとGMTの相違点
- 7. ListViewとArrayListの相違点
- 8. pictureBox.Update()とpictureBox.Refresh()の相違点
- 9. ApplicationContextInitializerとBeanFactoryPostProcessorの相違点
- 10. システムとshell_execの相違点
- 11. AsyncSocketとAsyncUdpSocketの相違点
- 12. .textと.get_text()の相違点
- 13. plt.close()とplt.clf()の相違点
- 14. `BeginSubscribeToStreamingNotifications`と` SubscribeToStreamingNotifications`の相違点
- 15. Delegate.InvokeとDelegateの相違点
- 16. InternalResourceViewResolverとUrlBasedViewResolverの相違点
- 17. tf.nn.convolutionとtf.nn.conv2dの相違点
- 18. Backbone.Layout.extendとBackbone.view.extendの相違点
- 19. JavaとMacOSの相違点
- 20. Yocto:CORE_IMAGE_EXTRA_INSTALLとIMAGE_INSTALLの相違点
- 21. window.someRandomVarとsomeRandomVarの相違点
- 22. CDRとxDRの相違点
- 23. gst_bus_add_watch()とg_signal_connect()の相違点
- 24. EventStreamとEventBusの相違点
- 25. System.Threading.Tasks.DataflowとMicrosoft.Tpls.Dataflowの相違点
- 26. mkfifo()とmknod()の相違点
- 27. java.homeとJAVA_HOMEの相違点
- 28. $ httpParamSerializerJQLikeと$ httpParamSerializerの相違点
- 29. doAfterTerminateとdoFinallyの相違点
- 30. Boost.CoroutineとBoost.Coroutine2の相違点
質問が正確であることを明確にすることができれば役に立ちます。例えばあなたは何をする必要があります...はい、そのことが問題であれば、データを扱うのが楽になります。 – shelleybutterfly
hm ..あなたはすでにあなた自身の質問に答えたと思います。あなたの混乱は何ですか? – Tigran
名前はその使用法を示唆しているかもしれません。 – Magnus