`

CoreJava 第7章:常用类

阅读更多
原文:http://blog.csdn.net/qjyong/archive/2009/09/07/4528981.aspx
作者qjyong

4. 正则表达式:就是一种字符串匹配模式。
   1) 做字符串的查找、替换等。
   2) 正则表达式是一个字符串表达式,其中包括普通字符和特殊字符(元字符)
   3) 元字符:
      a) 限定符:* 0~n次、+ 1~n次、? 0~1次、{n} 指定次数、{n,} 至少n次、{n,m} n~m次
      b) 选择匹配符:a|b
      c) 特殊字符:普通字符可以使用ASCII或Unicode符表示
         Unicode码:中文范围[\u4e00-\u9fa5]
         元字符要用\来进行转译。
      d) 字符匹配符:匹配指定集合中的任意一个字符
         [abc]:abc中的任意一个字符
         [^abc]:非abc中的任意一个字符
         [a-z]:a到z之间的任意一个字符。[0-9]
         [^a-z]:非a到z之间的任意一个字符
         . :除\n之外的任意一个字符
         \d:任何一个0-9的数字
         \D:任何一个非数字
         \w:任何一个英文字符。等效于[a-zA-Z0-9_]
         \W:任何一个非英文字符。等效于[^a-zA-Z0-9_]
         \s:匹配空白字符。
         \S:匹配非空白字符。
      e) 定位符:
         ^:匹配开始
         $:匹配结束
         \b:匹配单词边界
         \B:非边界
      f) ()用来对正则表达式进行分组。可重用。用“\组编号”来引用。
         还可以“$组编号”来获取指定分组所匹配到的字符串。
   4) 贪心匹配,默认情况的元字符都是尽量多的匹配字符串。可以在元字符后面跟上?来表示最少匹配(非贪心匹配)。

int i=Integer.parseOf("1");
Integer ii=Integer.valueOf("1");


public static void main(String[] args) {
		Pattern p=Pattern.compile("表达");
		Matcher m=p.matcher("正则表达式是一种表达");
		while(m.find()){
			String str=m.group();
			System.out.println(str);
		}
		System.out.println("OK");
	}
	//StringBuilder是线程不安全的。StringBuffer是线程安全的。在非多线程环境下,使用StringBuilder类效率更高。


7.静态导入:jdk5.0以上版本,可以使用 import static  把静态成员导入
不需加类名

8.nextInt(int max); //产生[0,max)之间的一个随机整数

11. DecimalFormat类。使用指定的模式串完成数值的格式化工作。
    1) 模式字符:0 , # . % ¤ -
    2) String format(double d);

12. MessageFormat类。对指定的字符串中的点位符进行替换。
    1) 点位符的形式: {编号} 。编号从0开始
分享到:
评论

相关推荐

    core java 课件 oracle 公司制作

    第七章:异常处理 异常处理是程序健壮性的重要保障。本章讨论了异常的分类、捕获与处理,以及如何自定义异常。 第八章:多线程 Java支持多线程编程,本章将讲解线程的创建、状态转换、同步与通信,以及线程池的使用...

    core java笔记MS word版

    7. **常用Java命令**: - `javac`:编译源代码 - `java`:执行类文件 - `jdb`:调试Java程序 - `javadoc`:生成API文档 - `jar`:处理JAR文件,如创建、更新、查看等 8. **Java源文件规范**: - 源文件中只能...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part4

    第7章 web应用程序的部署 240 7.1 配置任意目录下的web应用程序 240 7.2 war文件 242 7.3 tomcat中servlet的另一种运行方式 244 7.4 与servlet配置相关的元素 247 7.4.1 [servlet]元素及其子元素 247 7.4.2 ...

    Core java2 Volume 源码下载

    6. **第七章(v2ch7)**:探讨字符串和字符操作,String类的常用方法,以及正则表达式在文本处理中的应用。 7. **第八章(v2ch8)**:介绍输入/输出流,包括文件操作、序列化、网络I/O等,这是进行数据存取和通信的...

    [Core.Java基础教程]_杨帆_第二章源码

    7. **集合框架**:包括ArrayList、LinkedList、HashSet、HashMap等,它们是Java中最常用的容器,用于存储和操作对象。理解它们的特性和适用场景,以及迭代器的使用。 8. **输入输出流**:Java的I/O系统允许程序进行...

    达内 coreJava 习题答案

    1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64 1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81 //循环嵌套,打印九九乘法表 public ...

    Core Java 2 Volume II 7th Edition

    ### 第7章 高级AWT #### 7.1 渲染管线 渲染管线描述了图形从生成到屏幕输出的过程。 #### 7.2 图形 包括基本图形形状的绘制方法。 #### 7.3 区域 区域是指图形的填充部分,用于定义绘制的范围。 #### 7.4 笔画 ...

    JSP应用开发详解(第二版)

    **第七章:JSP脚本元素** - 页面脚本、声明和函数 - JSP内部类的使用 - 静态导入和动态导入 **第八章:JSP的自定义标签** - 创建自定义标签库 - 标签处理程序接口 - 标签文件和TLD文件的编写 - 自定义标签的使用...

    java_web_mldn高级篇全套源码完整版

    3. **第07章:JavaBean** - JavaBean是Java中符合特定规范的类,常用于数据封装和业务逻辑处理。本章将介绍JavaBean的创建、属性、构造函数、getter/setter方法以及如何在JSP中使用。 4. **第08章:文件上传** - ...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2

    第7章 web应用程序的部署 240 7.1 配置任意目录下的web应用程序 240 7.2 war文件 242 7.3 tomcat中servlet的另一种运行方式 244 7.4 与servlet配置相关的元素 247 7.4.1 [servlet]元素及其子元素 247 7.4.2 ...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part5

    第7章 web应用程序的部署 240 7.1 配置任意目录下的web应用程序 240 7.2 war文件 242 7.3 tomcat中servlet的另一种运行方式 244 7.4 与servlet配置相关的元素 247 7.4.1 [servlet]元素及其子元素 247 7.4.2 ...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part3

    第7章 web应用程序的部署 240 7.1 配置任意目录下的web应用程序 240 7.2 war文件 242 7.3 tomcat中servlet的另一种运行方式 244 7.4 与servlet配置相关的元素 247 7.4.1 [servlet]元素及其子元素 247 7.4.2 ...

    Beginning.Android.4(2011)].Grant.Allen.文字版.pdf

    - **第7章:Rewriting Your First Project 重写你的第一个项目** - 使用更高级的技术重写前面的示例项目。 - 强调代码重构和优化的重要性。 - **第8章:Using XML-Based Layouts 使用基于XML的布局** - 详细介绍...

    Beginning Android 4

    - **第7章:重写你的第一个项目(Rewriting Your First Project)** - **主要内容**:重新构建第3章的项目,采用更高效的方法和技术。 - **关键知识点**: - 活动生命周期详解。 - 数据保存策略。 - 用户界面更新...

    详细的java基础总结

    #### 第七章:常用类 - **基本数据类型的包装类** Java为每种基本类型都提供了对应的包装类,例如`Integer`包装`int`,`Double`包装`double`等。 - **自动拆装箱** 自动拆装箱是指基本类型和其对应的包装类之间...

    Java/JavaEE 学习笔记

    第七章 Web Application Life Cycle Events ........................235 JSP学习笔记..................236 JSP前言.................236 第一章 Introduction to JSP...............238 第二章 Creating,...

    JSP开发技术大全源代码1-14章

    7. **第10章:JSP生命周期和页面转换** 这一章会介绍JSP从源文件到Servlet的编译过程,以及每个阶段可能发生的行为。源代码可能包含各种示例,演示如何在不同的生命周期阶段(如初始化、服务、销毁)中添加自定义...

    java面试宝典

    ### 第一部分Core Java #### 第一章 解读API 1. **Object常用的方法**:包括wait(), notify(), finalize(), equals(), toString(), hashCode()等。 2. **String与StringBuffer的区别**:String是不可变对象,...

    Java_Web开发实战1200例第1卷.part3

    第7章 过滤器与监听器技术 239 7.1 Servlet过滤器 240 7.2 监听器的应用 262 第8章 JSTL标签库 267 8.1 JSTL Core标签库 268 8.2 JSTL I18N标签库 275 第9章 JavaScript技术 283 9.1 数据验证 284 9.2 字符串处理 ...

Global site tag (gtag.js) - Google Analytics