Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Klasse java.io.CharArrayWriter1.1

java.lang.Object
   |
   +--java.io.Writer
         |
         +--java.io.CharArrayWriter

Deklaration

public class CharArrayWriter
extends java.io.Writer

Beschreibung

CharArrayWriter bietet die Möglichkeit, in ein char-Array genauso wie in einen Stream zu schreiben. Hierbei kann wahlweise eine Anfangsgröße für das Array gesetzt werden. Wenn die Größe des Arrays nicht mehr ausreicht, um die Daten eines Schreibzugriffs vollständig aufzunehmen, wird seine Größe automatisch angepaßt. Der momentane Inhalt des Arrays kann mit toCharArray() abgerufen werden.


 
Datenelemente
protected char[]buf
protected intcount
 
Konstruktoren
publicCharArrayWriter()
publicCharArrayWriter(int initialSize)
 
Methoden
public voidclose()
public voidflush()
public voidreset()
public intsize()
public char[]toCharArray()
public StringtoString()
public voidwrite(int c)
public voidwrite(String s, int off, int len)
public voidwrite(char[] b, int off, int len)
public voidwriteTo(Writer out)


 

Datenelemente im Detail

protected char[] buf
Der Puffer des Streams.
protected int count
Die Größe des Puffers.

 

Konstruktoren im Detail

public CharArrayWriter()
Erzeugt einen neuen CharArrayWriter mit einer voreingestellten Puffergröße von 32 Zeichen.
public CharArrayWriter(int initialSize)
Erzeugt einen neuen CharArrayWriter mit einer voreingestellten Puffergröße von initialSize Zeichen.

 

Methoden im Detail

public void close()
Schließt den Stream.
public void flush()
Diese Methode ist in dieser Klasse leer implementiert.
public void reset()
Verwirft alle bisher gemachten Ausgaben und beginnt wieder am Anfang des Arrays.
public int size()
Liefert die Anzahl der momentan im Array eingetragenen Zeichen.
public char[] toCharArray()
Liefert den momentanen Inhalt des Arrays in einem neuen char-Array.
public String toString()
Liefert einen String, der die Zeichen des Arrays enthält.
public void write(int c)
Schreibt die niederwertigen 2 Bytes von c als char-Wert in dem Stream. Falls hierdurch die voreingestellte Puffergröße überschritten wird, wird die Größe des Puffers angepaßt, sie wird hierbei mindestens verdoppelt.
public void write(String s, int off, int len)
Schreibt die ersten len-Zeichen ab dem Index off aus dem String s in den Stream. Falls hierdurch die voreingestellte Puffergröße überschritten wird, wird die Größe des Puffers angepaßt, sie wird hierbei mindestens verdoppelt.
public void write(char[] b, int off, int len)
Schreibt die ersten len-Zeichen ab dem Index off aus dem Array b in den Stream. Falls hierdurch die voreingestellte Puffergröße überschritten wird, wird die Größe des Puffers angepaßt, sie wird hierbei mindestens verdoppelt.
public void writeTo(Writer out)
Schreibt den Inhalt des Arrays in den Stream out.
Exception: IOException


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.