广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > Java技术 > 正文

惠州Java StreamTokenizer是什么?_北大青鸟IT学校

作者:邓华发布时间:2021-04-12分类:Java技术浏览:812


导读:Java StreamTokenizer是什么?StreamTokenizer是Java令牌的一种,接下来我们跟着惠州北大青鸟老师一起来学习一下Java StreamTokenizer知识。

Java StreamTokenizer是什么?StreamTokenizer是Java令牌的一种,接下来我们跟着惠州北大青鸟老师一起来学习一下Java StreamTokenizer知识。

要根据标记的类型区分标记,请使用StreamTokenizer类。

import static java.io.StreamTokenizer.TT_EOF;import static java.io.StreamTokenizer.TT_NUMBER;import static java.io.StreamTokenizer.TT_WORD;import java.io.IOException;import java.io.StreamTokenizer;import java.io.StringReader;public class Main {  public static void main(String[] args) throws Exception {
   String str = "This is a  test, 200.89  which  is  simple 50";
   StringReader sr = new StringReader(str);
   StreamTokenizer st = new StreamTokenizer(sr);    try {      while (st.nextToken() != TT_EOF) {        switch (st.ttype) {        case TT_WORD: /* a word has been read */
         System.out.println("String value: " + st.sval);          break;        case TT_NUMBER: /* a number has been read */
         System.out.println("Number value:  " + st.nval);          break;
       }
     }
   } catch (IOException e) {
     e.printStackTrace();
   }
 }
}

该程序使用StringReader对象作为数据源。我们可以使用FileReader对象或任何其他Reader对象作为数据源。

重复调用StreamTokenizer的nextToken()方法。它填充StreamTokenizer对象的三个字段:ttype,sval和nval。ttype字段指示已读取的令牌类型。

以下是类型字段的四个可能的值:

领域                     意义

TT_EOF                已达到流的结尾。    

TT_EOL                已达到行尾。    

TT_WORD            字(字符串)已从流中读取为令牌。    

TT_NUMBER         数字已从流中读取为令牌。    

如果ttype具有TT_WORD,则字符串值存储在其字段sval中。

如果返回TT_NUBMER,其数值存储在nval字段中。

上面的代码生成以下结果。

String value:This

String value:is

String value:a

String value:test

Number value: 200.89

String value:which

String value:is

String value:simple

Number value: 50.0

想了解更多关于Java的资讯吗?可以来惠州北大青鸟新方舟校区了解一下。

java2.png

Java

标签:惠州计算机JAVA软件开发惠州计算机Java软件开发惠州计算机JAVA培训惠州计算机JAVA软件开发学校惠州计算机Java软件开发培训JAVAJava软件开发北大青鸟IT计算机学校北大青鸟IT软件学校北大青鸟IT学校


Java技术排行
标签列表
网站分类
文章归档
最近发表