字符串流stringReader

Posted mm163

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串流stringReader相关的知识,希望对你有一定的参考价值。

String info ="good good study day day up";
StringReader stringReader = new StringReader(info);

//流标记器,处理标记,例如空格

StreamTokenizer st = new StreamTokenizer(stringReader);

例子

import java.io.*;

public class file {

    public static void main(String[] args) {
        stringReader();
    }

    private static void stringReader() {
        String info ="good good study day day up";
        StringReader stringReader = new StringReader(info);
        //流标记器,处理标记,例如空格
        StreamTokenizer st = new StreamTokenizer(stringReader);
        int count = 0;
        while (st.ttype != StreamTokenizer.TT_EOF){
            try {
                if(st.nextToken() == StreamTokenizer.TT_WORD){
                    count ++ ;
                }
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
        stringReader.close();
        System.out.println("count="+count);
    }
}

 

以上是关于字符串流stringReader的主要内容,如果未能解决你的问题,请参考以下文章

JavaIO流学习总结-字符流总结

Java核心类库-IO-字节数组流/内存流

拆分包含逗号分隔条目的字符串流

为啥字符串流的循环给我最后一个字两次[重复]

C++ 字符串流

StringReader 和 for 循环之间的速度比较。 (将字符串转换为 jaxb 对象时)