IOは、問題のいくつかの概要をストリーム

継承システムのバイトストリーム

文字ストリームの継承システム

どのような文字コードはありますか?一般的な文字エンコーディングテーブルは何?

文字コード(英語:文字符号化)コード、また、公知の文字セット、文字セットはオブジェクトの指定されたセットとして、およびコンピュータに通信ネットワークを介して送信ストアテキストにエンコードされます。一般的な例としては、中に符号化ラテンアルファベットなどがモールスコードASCIIを

次のように共通の文字エンコーディングのテーブルには、次のとおりです。

ASCII:文字、数字及びその他の記号の数、およびバイナリ整数を表すために使用される7ビット。典型的には、バイトモードで格納されるビットの追加の拡張を使用しています。

GB2312:簡体字中国語文字セット、6763の一般的に使用される漢字や全角コンポーネント682非漢字です。

GBK: GBK符号化規格は、互換性のあるGB2312 21003文字の合計を含み、シンボル883、および1894年作成文字、簡単な、複雑な文字コードビットを提供し、ライブラリに

GB18030:中国語の文字GBKの基礎の部分の添加があります

BIG5:台湾、香港、マカオ地域、繁体字中国語の文字セットを使用して

ユニコード:彼らに世界のすべてのシンボル、それは同じ管理を助長しているように、英語、日本語、中国語など、私たちのすべての使用は、コード表、あるかどうかは、各文字のコーディングテーブル内の2つのバイトを占有します

UTF-8:ユニコードのコーディング効率を向上させるために、それは、UTF-8エンコーディングでした。UTF-8は自動的に符号化シンボルの長さに応じて選択することができます。このような文字と1バイトのみで十分であることができます。

一般的な方法IOストリーム

バイトの入力ストリーム

読んで()バイトを読み取るために

リード(バイト[])バイト配列を読み取り

バイト出力ストリーム

書き込み(int)がバイトを書き込み

書き込み(バイト[])バイト配列を書き込みます

書き込み(バイト[]バイト、int型オフ、INT LEN) バイト配列の書き込み部分

文字入力ストリーム

read()は文字を読み込み、

リード(チャーは[])文字列を読み出し

文字入力ストリームバッファ

readLine()は、文字列の1行を読み込み

文字出力ストリーム

書き込み(int)が文字を書き込み

書き込み(チャーは[])文字列を書き込み

書き込み(文字[] CHSは、int型オフ、int型のlen) 一度文字配列の一部を書きました

書き込み(文字列)文字列を書きます

書き込み(文字列str、オフint型は、 int型のlen) 一度文字列の一部を書きました

文字バッファリングされた出力ストリーム

改行は、()改行を書き込み

プリントストリーム(PrintStreamを、PrintWriterの)機能

PrintStream のOutputStreamは容易各種データをエクスポート(しかしバイトに限定されない)表現をフォーマットすることができる拡張機能の基礎を提供します。PrintStreamのメソッドがスローすることはありません IOExceptionが

PrintWriterが提供のPrintStreamすべての印刷方法を、方法が投げたことがない IOExceptionが

違いのPrintStream:使用される処理の流れを、PrintStreamをはパッケージのみのOutputStreamのバイトストリームの種類を、とのPrintWriterをカプセル化することができるのOutputStreamバイトストリームタイプを、また、カプセル化することができるのライター型の文字出力ストリームを、その機能を強化します。

差分クローズ()のフラッシュ()メソッド

フラッシュ():バッファストリームオブジェクトを使用し続けることができますフラッシュ

クローズ():最初のフラッシュバッファは、通知システムは、リソースを解放します。Streamオブジェクトを再度使用することはできません。

おすすめ

転載: www.cnblogs.com/godles/p/11906086.html