易截截图软件、单文件、免安装、纯绿色、仅160KB

Java学习笔记13——正则表达式

 一、功能
     1、字符串的匹配
     2、字符串的查找
     3、字符串的替换
 二、Java中涉及的类
     java.lang.String类、java.util.regex.Matcher类、java.util.regex.Pattern类
三、初步了解
     ①“asdf".matches("....");   //括号中为正则表达式,
     ②Pattern p = Pattern.compile("....");    //括号中位正则表达式
        Matcher m = p.matcher("asdf");
        m.matches();                                     //匹配字符串asdf
          ①和②的功能一样,"."代表任何字符(除行结束符要匹配,必须指出,例:Pattern p = Pattern.compile(".",Pattern.DOTALL) )
     不同的是②比①匹配时要快,因为①在执行匹配时还要先编译正则表达式,②在matches匹配方法前已经通过Pattern.compile("....")编译过
     正则表达式了,在执行时不用再编译了,而且Matcher类中还有很多String类中没有的处理正则表达式的方法。
          Pattern类用于编译正则表达式,同时Pattern类中给出了正则表达式的规则。
          Matcher类用于通过编译过的正则表达式来匹配、查找、替换给出的字符串
四、正则表达式中常用的构造
1.字符
 构造                           匹配
X                             任意的X字符
\t              


相关文档:

Java异常的分类

转载自:http://blog.csdn.net/ilibaba/archive/2009/03/07/3965359.aspx 
被架构师问的面试题
1. 异常机制
      异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。
......

全面掌握java枚举类型

枚举类型是JDK5.0的新特征。Sun引进了一个全新的关键字enum来定义一个枚举类。下面就是一个典型枚举类型的定义:
Java代码
public enum Color{   
    RED,BLUE,BLACK,YELLOW,GREEN   
}  
public enum Color{
RED,BLUE,BLACK,YELLOW,GREEN
}
显 ......

Java与.NET谁是未来

 为什么会有Java,为什么会有.NET
  有人说,Java是为了跨Windows和UNIX而产生的。是这样吗?
  Sun有自己的操作系统solaris,并且打的是高端市场,而Java发展早期阶段,Windows还主
要定位在中小型企业,并没有打算与Sun一争高端客户。
  而且Sun的用户大部分都是大型企业级,而Windows定位在家庭消费用户, ......

Java中的管道流

1.引言
Java I/O系统是建立在数据流概念之上的,而在UNIX/Linux中有一个类似的概念,就是管道,它具有将一个程序的输出当作另一个程序的输入的能力。在Java中,可以使用管道流进行线程之间的通信,输入流和输出流必须相连接,这样的通信有别于一般的Shared Data通信,其不需要一个共享的数据空间。
2.相关类及其关系
1) ......

java对各种文件的操作详解

 java中提供了io类库,可以轻松的用java实现对文件的各种操作。下面就来说一下如何用java来实现这些操作。

新建目录<%@ page contentType="text/html;charset=gb2312"%>
<%
//String URL = request.getRequestURI();
String filePath="C:\\测试\\";
filePath=filePath.toString(); ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号