import java.io.*;
class Test{
public static void main(String args[]){
CharArrayReader caReader = new CharArrayReader(args[0].toCharArray());
try{
// スキップの例
caReader.skip(3);
System.out.println( (char)caReader.read() );
// マークがサポートされているなら、5文字目でマーク
if( caReader.markSupported() )
caReader.mark(0);
char[] buf = new char[10];
// さらに3文字読み込み
caReader.read(buf, 0, 3);
System.out.println( buf );
// リセット(5文字目に戻す)
caReader.reset();
// さらに3文字読み込み
caReader.read(buf, 0, 3);
System.out.println( buf );
// クローズ
caReader.close();
}catch(Exception e){
System.err.println(e);
}
}
}
|