`

CharArrayReader类 示例

    博客分类:
  • Java
阅读更多

/*

CharArrayReader 是一个把字符数组作为源的输入流的实现。该类有两个构造函数,每一个都需要一个字符数组提供数据源:
CharArrayReader(char array[ ])
CharArrayReader(char array[ ], int start, int numChars)
这里,array是输入源。第二个构造函数从你的字符数组的子集创建了一个Reader,该子集以start指定的索引开始,长度为numChars。

*/

//Demonstrate CharArrayReader.
import java.io.*;
class CharArrayReaderDemo{
 public static void main(String[] args) throws IOException{
  String strTmp = "abcdefghijklmnopqrstuvwxyz";
  int intLen = strTmp.length();
  char c[] = new char[intLen];
  strTmp.getChars(0,intLen,c,0);
  CharArrayReader input1 = new CharArrayReader(c);
  CharArrayReader input2 = new CharArrayReader(c,0,5);
  int i;
  System.out.println("input1 is : ");
  while((i=input1.read())!=-1){
   System.out.print((char)i);
  }
  System.out.println();
  System.out.println("input2 is : ");
  while((i=input2.read())!=-1){
   System.out.print((char)i);
  }
  System.out.println();
 }
}

分享到:
评论

相关推荐

    Java的字符读写类CharArrayReader和CharArrayWriter使用示例

    主要介绍了Java的字符读写类CharArrayReader和CharArrayWriter使用示例,两个类分别继承于Reader和Writer,需要的朋友可以参考下

    CharArrayReader 介绍_动力节点Java学院整理

    CharArrayReader 是字符数组输入流。它和ByteArrayInputStream类似,只不过ByteArrayInputStream是字节数组输入流,而CharArray是字符数组输入流。CharArrayReader 是用于读取字符数组,它继承于Reader。操作的数据...

    JAVA IO流缓冲字节流缓冲字符流等流经典代码示例加注释总结.rar

    2、常用21个IO流:FileWriter、FileReader、CharArrayReader、CharArrayWriter、CharSequence、OutputStreamWriter、FileOutputStream、InputStreamReader、PrintWriter、BufferedReader、InputStream、...

    Java 中的CharArrayReader 介绍_动力节点Java学院整理

    CharArrayReader 是字符数组输入流。它和ByteArrayInputStream类似,只不过ByteArrayInputStream是字节数组输入流,而CharArray是字符数组输入流。CharArrayReader 是用于读取字符数组,它继承于Reader

    java自学之道

    2.2.5 CharArrayReader类 2.2.6 CharArrayWriter类 2.2.7 BufferedReader类 2.2.8 BufferedWriter类 2.2.9 PrintWriter类 2.2.10 System.in对象和System.out对象 文件处理 3.1 创建或打开、关闭文件对象 3.2 关闭...

    JDK_API_1_6

    CharArrayReader 此类实现一个可用作字符输入流的字符缓冲区。 CharArrayWriter 此类实现一个可用作 Writer 的字符缓冲区。 Console 此类包含多个方法,可访问与当前 Java 虚拟机关联的基于字符的控制台设备(如果...

    java字节流 字符流学习

    Reader BufferedReader LineNumberReader CharArrayReader FilterReader PushbackReader InputStreamReader FileReader PipedReader StringReader

    Java程序设计语言期末试题

    1) CharArrayReader:与ByteArrayInputStream对应 2) StringReader:与StringBufferInputStream对应 3) FileReader:与FileInputStream对应 4) PipedReader:与PipedInputStream对应 2) Out Stream

    phpTextFileReader:使用 PHP 的文本文件阅读器和字符串搜索器

    chararrayreader($文件名) 功能 3 - 将文件内容读入数组 阵列读取器($文件名) 功能 4 - 在文件中搜索相似的词/短语,区分大小写 searchwordcase($filename, $words) 功能 5 - 在文件中搜索相似的单词/短语,不...

Global site tag (gtag.js) - Google Analytics