📄 teststreamtokenizer.java
字号:
package apibook.c3.s9;import java.io.*;//测试StreamTokenizer类public class TestStreamTokenizer { public TestStreamTokenizer() { } public static void main(String[] args) { //将System.in最作为流输入 StreamTokenizer p = new StreamTokenizer(System.in); //设置“:”为一个分隔符 p.whitespaceChars(':', ':'); int c; boolean errFlag = false; try { while (true) { c = p.nextToken();//得到token标志 switch (c) { case StreamTokenizer.TT_EOF://token结束 System.out.println("TT_EOF"); break; case StreamTokenizer.TT_EOL: System.out.println("TT_EOL");//行尾结束 break; case StreamTokenizer.TT_NUMBER://数字 System.out.print("TT_NUMBER:"); System.out.println(p.nval);//输出数字值 break; case StreamTokenizer.TT_WORD://字符 System.out.print("TT_WORD:");//输出字符值 System.out.println(p.sval); break; default: break; } } } catch (IOException e) { e.printStackTrace(); } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -