CharArrayWriter类 示例

原创 2006年06月23日 08:39:00

/*

CharArrayWriter 实现了以数组作为目标的输出流。CharArrayWriter 有两个构造函数:
CharArrayWriter( )
CharArrayWriter(int numChars)
第一种形式,创建了一个默认长度的缓冲器。第二种形式,缓冲器长度由numChars指定。缓冲器保存在CharArrayWriter的buf 成员中。缓冲器大小在需要的情况下可以自动增长。缓冲器保持的字符数包含在CharArrayWriter的count 成员中。buf 和count 都是受保护的域。

*/

//Demonstrate CharArrayWriter.
import java.io.*;
class CharArrayWriterDemo{
 public static void main(String[] args) throws IOException{
  CharArrayWriter f = new CharArrayWriter();
  String s = "This should end up in the array";
  char buf[] = new char[s.length()];
  s.getChars(0, s.length(), buf, 0);
  f.write(buf);
  System.out.println("Buffer as a string");
  System.out.println(f.toString());
  System.out.println("Into array");
  char c[] = f.toCharArray();
  for(int i=0;i<c.length;i++){
   System.out.print((char)c[i]);
  }
  System.out.println("/nTo a FileWriter()");

  FileWriter f2 = new FileWriter("test.txt");
  f.writeTo(f2);
  f2.close();

  System.out.println("Doing a reset");
  f.reset();
  for (int i=0; i<3; i++)
   f.write('X');
  System.out.println(f.toString());
 }
}

CharArrayReader CharArrayWriter的基本用法

CharArrayReader 是一个把字符数组作为源的输入流的实现。该类有两个构造方法: –CharArrayReader(char array[ ]) –CharArrayReader(cha...

HttpServletResponse中的请求重定向sendRedirect()方法和刷新setHeader()方法

1,setHeader()方法 用setHeader()方法设置响应头,为刷新“refresh”,然后设置几秒后刷新的时间和url地址 public void doGet(HttpServletReq...

Cookie的分类和Cookie的常用API

cookie的使用和细节总结 一个cookie只用标识一种信息,至少含有一个标识该信息的名称和值. 一个web站点可以给一个浏览器发送多个cookie 1.1     Cookie的使用细节...

Java_io体系之CharArrayReader、CharArrayWriter简介、走进源码及示例——13

Java_io体系之CharArrayReader、CharArrayWriter简介、走进源码及示例——13 一:CharArrayReader 1、类功能简介:   ...

CharArrayWriter 源码分析

转自:http://www.fengfly.com/plus/view-214069-1.html CharArrayReader 用于写入数据符,它继承于Writer。操作的数据是以字符为单位! ...
  • asivy
  • asivy
  • 2014年01月23日 14:05
  • 454

Java-IO之CharArrayWriter(字符数组输出流)

CharArrayWriter用于写数据,数据单位是字符。 (1) 通过CharArrayWriter()创建的CharArrayWriter对应的字符数组大小是32。 (2) 通过CharArr...

java io系列19之 CharArrayWriter(字符数组输出流)

介绍了 CharArrayReader 其API 的函数意思,和通过示例介绍了大致的使用。注意 : 其write(int oneChar)的作用将int类型的oneChar换成char类型。flush...

C#将数据转换为指定类型,支持对可空类型(Nullable类)转换方法示例

我们知道在C#中,引用类型可以为null,而值类型不可以为null,就是值类型必须要有值。msdn上面的解释是值类型没有足够的空量来表示空值,它的容量只够表示适合该类型的值,没有多余的容量。而数据库中...

C#将数据转换为指定类型,支持对可空类型(Nullable类)转换方法示例

我们知道在C#中,引用类型可以为null,而值类型不可以为null,就是值类型必须要有值。msdn上面的解释是值类型没有足够的空量来表示空值,它的容量只够表示适合该类型的值,没有多余的容量。而数据库中...

java多线程:Thread类介绍,实现方式,示例

java是一个多线程的编程语言,就是说在java的应用中可以并行的执行多个线程,每个线程可以执行不同的操作。在单cpu的机器上多线程会分享cpu时间,而在多线程的机器上不同线程可以使用不同的CPU。j...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:CharArrayWriter类 示例
举报原因:
原因补充:

(最多只允许输入30个字)