Commons-lang记录(二)

2014-11-24 00:38:45 · 作者: · 浏览: 7
拷贝它前后的子数组。

再来就是一些补充了
把一些看到的有意思的可能有用的接口方法提取出来。

RandomStringUtils类里有一个random方法,可以产生一个固定长度的随机字符串。用到了java.util.Random。其中的注释中提到了对Unicode中没法处理的surrogate的处理方法。如果不幸随机到那个位置(D800-DBFF, DC00-DFFF),那么算法中将进行count补充,即提供一次重新随机的机会。

另外一个比较有趣的类是StopWatch,这是一个秒表类,通过start方法开始计时,通过split方法截断每一次的分段计时,suspend方法可以暂停秒表,resume恢复计时。最后stop后可以通过getTime获得总共计时。当然在split后的分段计时可以用getSplitTime获取。技术实现上就是定义了几个状态,然后通过每次状态的转变和系统时间的差来表达计时效果。

参考资料:

html">http://commons.apache.org/lang/userguide.html