TOMCAT源码学习所得(二)
这里主要学习工具类,Digester和ConvertUtils,StringTokenizer,File类的3个获取路径的方法
?
1.StringTokenizer
如果为字符串的简单分隔,那么如果由split方法来分隔字符串,效率必然低下(其参数被识别为正则表达式)
这时,我们可以使用StringTokenizer类,来进行字符串的分隔,其效率略高
?
?
然后是Digester的测试类
?
public class ConvertTest {public static void main(String[] args) {ConvertUtils cu = new ConvertUtils();ConvertUtils.register(new DateConverter(),Date.class);Object result = ConvertUtils.convert("1999-9-9",Date.class);System.out.println(result);System.out.println(result instanceof Date);}}?
另外需要说明的是,ConvertUtils和Digester需要引入apache commons的一些jar包,具体见附件吧