·工具」 Java总结

// 1.    StreamTokenizer的用法

查阅API:

java.lang.Object
  继承者 java.io.StreamTokenizer

StreamTokenizer 类获取输入流并将其分析为"标记"(Token)
允许一次读取一个标记。
分析过程由一个表和许多可以设置为各种状态的标志控制。该流的标记生成器可以识别标识符、数字、引用的字符串和各种注释样式。 

另外,一个实例还有四个标记 (返回值是int型)
TT_EOF   指示已读到流末尾的常量
TT_EOL   指示已读到行末尾的常量
TT_NUMBER 指示已读到的一个数字标记的常量
TT_WORD    指示已读到的一个文字标记的常量

然后还有几个字段
nval ( Double 型 ) 如果当前标记是一个数字,则此字段将包含该数字的值。
sval  (String 型 ) 如果当前标记是一个文字标记,则此字段包含一个给出该文字标记的字符的字符串。

ttype (int型,对于那个前面的四个标记)
在调用 nextToken 方法之后,此字段将包含刚读取的标记的类型。

  

  

时间: 2024-07-28 12:20:37

·工具」 Java总结的相关文章

批处理文件工具(java+shell命令实现)

批处理文件工具(java+shell命令实现) 有一堆语料需要处理一下才能使用,本来应该可以直接用shell脚本直接处理的. 但是对shell脚本不熟,只会简单的一些命令. 因此就利用java+shell命令实现. 也许,直接用shell脚本处理是最好的.或许你有什么绝妙的方法也请告诉我哦! 当然,我这个工具有个好处,就是如果通过shell命令实现不了的功能,可以用java实现, 添加相应接口就可以了. 工具里面的功能,Java负责调度,shell负责具体功能. 意思是说,我写的shell命令是

主流的单元测试工具之-JAVA新特性-Annotation 写作者:组长 梁伟龙

1:什么是Annotation?Annotation,即“@xxx”(如@Before,@After,@Test(timeout=xxx),@ignore),这个单词一般是翻译成元数据,是JAVA的一个新特性. 主流的单元测试工具之-JAVA新特性-Annotation - groupthreetogether - group博客 2:元数据的简单介绍: @Before:使用了该元数据的方法在每个测试方法执行之前都要执行一次. @After:使用了该元数据的方法在每个测试方法执行之后要执行一次.

批处理文件的工具(java+shell为了实现)

批处理文件的工具(java+shell为了实现) 有一堆语料须要处理一下才干使用,本来应该能够直接用shell脚本直接处理的. 可是对shell脚本不熟,仅仅会简单的一些命令. 因此就利用java+shell命令实现. 也许,直接用shell脚本处理是最好的. 也许你有什么绝妙的方法也请告诉我哦! 当然.我这个工具有个优点,就是假设通过shell命令实现不了的功能,能够用java实现, 加入对应接口就能够了. 工具里面的功能.Java负责调度,shell负责详细功能. 意思是说,我写的shell

install4j 工具为java程序打包exe

用 install4j 工具为java程序打包exe 制作人:mark 制作时间:2013-05-02 ? 用Eclipse 将程序源码打包成jar文件. 打包jar方法我不做介绍了,相信大家都会,不会的百度一下吧. 准备工作. 将导出的jar包:aaa.jar,程序需要的图片:images,数据库database,以及你要生成exe文件后的图标 png图片,全部复制到一个SMMS文件夹下面. 打开安装好的install4j文件 输入程序全名Full Name,程序简称 Short Name,

使用linux perf工具生成java程序火焰图

pre.cjk { font-family: "Nimbus Mono L", monospace } p { margin-bottom: 0.1in; line-height: 120% } a:link { } 重要参考文献:www.brendangregg.com/blog/2017-06-30/package-flame-graph.html Java FlameGraph(火焰图)能够非常直观的展示java程序的性能分析结果,方便发现程序热点和进一步调优.本文将展示如何使用

加密解密工具类(Java,DES)

一个Java版的DES加密工具类,可以用来进行网络数据传输加密,保存密码的时候进行加密. import java.security.Key; import java.security.spec.AlgorithmParameterSpec; import javax.crypto.Cipher; import javax.crypto.SecretKeyFactory; import javax.crypto.spec.DESKeySpec; import javax.crypto.spec.I

java高仿新浪微博短链接地址生成工具ShortUrlGenerator.java

原文:仿新浪微博 短链接地址生成工具 ShortUrlGenerator.java 源代码下载地址:http://www.zuidaima.com/share/1550463378934784.htm 仿新浪微博 短链接地址生成工具 ShortUrlGenerator.java String sLongUrl = "http://www.zuidaima.com/share/1550463378934784.htm"; // 3BD768E58042156E54626860E241E9

qq聊天机器人 群发工具 (java版) (一)

这是最近因为感兴趣才写的小东西,网上大多是易语言版,java仅有的版本也偏老,老版webqq协议早失效了,所以现在我写了一个最新版本的.要实现群发和自动回复消息以及更多自定义功能,首先要实现登陆QQ,这边主要介绍一下如何分析QQ协议以及如何登陆. 我并没有使用很专业的抓包工具,事实上现在的浏览器一般都能查看到get,post请求的主要内容,而我们所需要的也就是请求的内容和地址,所以一个360浏览器或者google浏览器足够我们分析了. 首先分析流程,再讲方法.第一步登陆webqq的网站,我们会看

「3」Java开发环境搭建

1.JRE和JDK的概念 ●什么是JRE和JDK? ●JRE(Java Runtime Environment-Java运行环境).所有的Java程序都要在JRE下才能运行.它包括了JVM(Java Virtual Machine)和JAVA核心类库等. ●JDK(Java Development Kit-Java开发工具包).它是整个Java的核心.包括了Java运行环境.Java开发工具(javac.java.javadoc等)和Java基础类库. 总结:与JDK相比,JRE它不包含开发工具