摘要: java中的正则表达式内容比较多又比较杂,记录下常用的。用到的包是java.util.regex包里面只有两个类 :pattern、matcher和一个异常(runtimeexception)类。典型的调用顺序是:Pattern p = Pattern.compile("a*b");Matcher m = p.matcher("aaaaab");boolean b = m.matches();其中:Pattern将正则表达字符串编译封装,然后调用matcher函数返回一个存放了结果的Matcher匹配器,Matcher里面有很多的方法,根据要求的不同可以 阅读全文
posted @ 2012-03-22 22:28 ruidge 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 我们往往在main中直接调用System.out.print方法来打印,但是其实就这简单的一步里面有很多的玄机,因为main是static的,所以只能调用static的函数,那么print是static的吗?我一直有这个疑问,今天专门查阅了下源码,说下我的理解:(源码只贴出来部分对理解有用的)源码里面:public final class System 直接在lang包里面。所以可以直接不通过包名就直接调用system类。里面还有:public final static PrintStream out = nullPrintStream();........................pr 阅读全文
posted @ 2012-03-22 17:07 ruidge 阅读(6329) 评论(1) 推荐(4) 编辑