Java-io-chararrayreader-read
提供:Dev Guides
Java.io.CharArrayReader.read()メソッド
説明
- java.io.CharArrayReader.read()*メソッドは、単一の文字を読み取ります。 ストリームが終了すると、-1を返します。
宣言
以下は* java.io.CharArrayReader.read()*メソッドの宣言です-
public int read()
パラメーター
NA
戻り値
このメソッドは、読み取った文字を0〜65535の範囲の整数として返します。 ストリームが終了した場合、read()は-1を返します。
例外
*IOException* -I/Oエラーが発生した場合。
例
次の例は、java.io.CharArrayReader.read()メソッドの使用方法を示しています。
package com.finddevguides;
import java.io.CharArrayReader;
import java.io.IOException;
public class CharArrayReaderDemo {
public static void main(String[] args) { CharArrayReader car = null;
char[] ch = {'H', 'E', 'L', 'L', 'O'};
try {
//create new character array reader
car = new CharArrayReader(ch);
int value = 0;
//read till the end of the file
while((value = car.read())!=-1) {
char c = (char)value;
//print the character
System.out.print(c+" : ");
//print the integer
System.out.println(value);
}
} catch(IOException e) {
//if I/O error occurs
e.printStackTrace();
} finally {
//releases any system resources associated with the stream
if(car!=null)
car.close();
}
}
}
上記のプログラムをコンパイルして実行すると、次の結果が生成されます-
H : 72
E : 69
L : 76
L : 76
O : 79