忍者ブログ

てんねんのSE備忘録

てんねんのためのSE備忘録 間違い指摘いただけると助かります また、拍手なんかしていただけると喜びます

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

java:ストリームとリーダー

●ファイルの種類
まず事前知識として…
①テキスト
文字として読めるもの(16ビットのUnicode)

②バイナリ
文字として読めないもの(8ビット)

●テキストを扱うストリーム
①入力ストリーム:Reader  → サブクラス:FileReader
②出力ストリーム:Writer   → サブクラス:FileWriter

●バイナリを扱うストリーム
①入力ストリーム:InputStream     → サブクラス:FileInputStream
②出力ストリーム:OutputStream  → サブクラス:FileOutputStream

●バイナリ←→文字変換ストリーム
①入力ストリーム(文字読込)      :InputStreamReader  → 引数:InputStream
②出力ストリーム(バイナリ書込):OutputStreamWriter → 引数:OutputStream

●その他ストリーム系
①キーボード入力のストリーム:System.in (InputStream)
②BufferedReader → 引数:Reader
   readLine()で行単位の読み込み(何もないときはnull)
  newLiine()で改行(文字コードにほとんど依存なし)
③BufferedStream→引数:InputStream

●ストリーム系の基本メソッド
<1>read()  :ファイルを読み込む(何もないときは-1)
<2>write()  :引数に書き込む文字(テキスト)または、Byte・int(バイナリ)
<3>close() :ファイルを閉じる

拍手[0回]

PR

コメント

お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード Vodafone絵文字 i-mode絵文字 Ezweb絵文字

カレンダー

10 2024/11 12
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

フリーエリア

最新CM

最新TB

プロフィール

HN:
てんねん
性別:
非公開

バーコード

ブログ内検索

P R

カウンター

忍者アナライズ