Java-io-chararraywriter-reset
提供:Dev Guides
Java.io.CharArrayWriter.reset()メソッド
説明
- java.io.CharArrayWriter.reset()*メソッドはバッファーをリセットし、割り当てられたバッファーを破棄せずに再度使用できるようにします。
宣言
以下は* java.io.CharArrayWriter.reset()*メソッドの宣言です-
public void reset()
パラメーター
NA
戻り値
メソッドは値を返しません。
例外
NA
例
次の例は、java.io.CharArrayWriter.reset()メソッドの使用法を示しています。
package com.finddevguides;
import java.io.CharArrayWriter;
public class CharArrayWriterDemo {
public static void main(String[] args) {
CharArrayWriter chw = null;
try {
//create character array writer
chw = new CharArrayWriter();
//declare character sequence
CharSequence csq = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
//append character sequence to the writer
chw.append(csq);
System.out.println("Before Reset:");
//print character sequence
System.out.println(csq);
//invoke reset()
chw.reset();
System.out.println("Reset is invoked");
csq = "1234567890";
chw.append(csq);
System.out.println("After reset:");
//print character sequence
System.out.println(chw.toString());
} catch(Exception e) {
//for any error
e.printStackTrace();
} finally {
//releases all system resources from writer
if(chw!=null)
chw.close();
}
}
}
上記のプログラムをコンパイルして実行すると、次の結果が生成されます-
Before Reset:
ABCDEFGHIJKLMNOPQRSTUVWXYZ
Reset is invoked
After reset:
1234567890