`
cakin24
  • 浏览: 1330348 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论
文章列表
1 代码示例 import java.util.*; public class CollectionEach { public static void main(String[] args) { // 创建一个集合 Collection books = new HashSet(); books.add("十万个为什么1"); books.add("十万个为什么2"); books.add("十万个为什么3"); // 调用forEach()方法遍历集合 books.forEa ...
1 Collection接口概述 Collection接口是List、Set和Queue接口的父接口,该接口里定义的方法既可用于操作Set集合,也可用于操作List和Queue集合。 Collection提供了大量添加、删除、访问的方法来访问集合元素。 2 代码示例 import java.util.*; public class CollectionTest { public static void main(String[] args) { Collection c = new ArrayList(); // 添加元素 c.add(" ...
1 集合概述 为了保存数量不确定的数据,以及保存具有映射关系的数据(也被称为关联数组)。Java提供集合类,集合类主要负责保存、盛装其他数据,因此集合类也被称为容器类。所有集合类都位于java.util包下。 Java的集合类主要由两个接口派生而出:Collection和Map,Collection和Map是Java集合框架的根接口,这两个接口又包含了一些子接口或实现类。 2 Collection集合体系的继承树   3 Map体系继承树   4 三种集合示意图 5常用集合类 HashSet、TreeSet、ArrayList、ArrayDeque、LinkedList、 ...
一 获取DateTimeFormatter对象的三种方式 直接使用静态常量创建DateTimeFormatter格式器 使用代码不同风格的枚举值来创建DateTimeFormatter格式器 根据模式字符串来创建DateTimeFormatter格式器 二 DateTimeFormatter完成格式化1 代码示例 import ...
1 SimpleDateFormat类简介SimpleDateFormat是DateFormat的子类,正如它的名字所暗示的,它是“简单”的日期格式器。很多读者对“简单”的日期格式器不屑一顾,实际上SimpleDateFormat比DateFormat更简单、功能更强大。SimpleDateFormat可以非常灵活地格式化Date,也可以用于解析各种格式的日期字符串。创建SimpleDateFormat对象时需要传入一个pattern字符串,这个pattern不是正则表达式,而是一个日期模板字符串。 2 代码示例 import java.text.*; import java.util ...
1 DateFormat类简介DateFormat都包含了format和parse方法,其中format用于将日期格式化成字符串,parse用于将字符串解析成日期。 2 DateFormat类的方法getDateInstance:返回一个日期格式器,它格式化后的字符串只有日期,没有时间。该方法可以传入多个参数,用于指定日期样式和Locale等参数。如果不指定这些参数,则使用默认参数。getTimeInstance:返回一个时间格式器,它格式化后的字符串只有时间,没有日期。该方法可以传入多个参数,用于指定时间样式和Locale等参数。如果不指定这些参数,则使用默认参数。getDateTime ...
1 NumberFormat类简介 NumberFormat包含了format和parse方法,其中format用于将数值格式化成字符串,parse用于将字符串解析成数值。 2 NumberFormat的常用方法 getCurrencyInstance:返回默认Locale的货币格式器。也可以在调用该方法传入指定Local ...
1 使用说明 使用类文件代替资源文件条件 类名必须是baseName_language_country 类必须继承ListResourceBundle 2 代码示例 import java.util.*; public class myMess_zh_CN extends ListResourceBundle { // 定义资源 private final Object myData[][]= { {"msg","{0},你好!今天的日期是{1}"} }; // 重写方法getContents() p ...
1 资源文件准备 myMess.properties的内容 msg=你好,{0}!今天是{1}。 myMess_en_US.properties的内容 msg=Hello,{0}!Today is {1}. myMess_zh_CN.properties的内容 msg=\u4f60\u597d\uff0c{0}\uff01\u4eca\u5929\u662f{1}\u3002   2 代码示例   import java.util.*; import java.text.*; public class HelloArg { public static void ...
1 资源文件的三种形式 baseName_language_country.properties baseName_language.properties baseName.properties 2 为hello world国际化版本准备资源文件 mess.properties的文件内容 hello=你好! mess_en_US.properties的文件内容 hello=Welcome you! mess_zh_CN.properties的文件内容 hello=\u4f60\u597d\uff01 该文件是通过下面方法得到,native2ascii工具在JDK的安 ...
代码示例 import java.util.*; public class LocaleList { public static void main(String[] args) { // 返回Java所支持的全部国家和语言的数组 Locale[] localeList = Locale.getAvailableLocales(); // 遍历数组的每个元素,依次获取所支持的国家和语言 for (int i = 0; i < localeList.length ; i++ ) { // 输出出所支持的国家和语言 System ...

正则表达式的应用

    博客分类:
  • java
1 找出字符串中的电话号码 代码示例 import java.util.regex.*; public class FindGroup { public static void main(String[] args) { // 使用字符串模拟从网络上得到的网页源码 String str = "我想求购一本《Java典型应用》,尽快联系我1350000 ...
1 String类提供的正则表达式方法 boolean matches(String regex):判断该字符串是否匹配指定正则表达式。String replaceAll(String regex, String replacement):返回该字符串中所有匹配正则表达式的子串替换成replacement后的新字符串String replaceFirst(String regex, String replacement):返回该字符串中第一个匹配正则表达式的子串替换成replacement后的新字符串String[] split(String regex):根据给定正则表达式的拆分该字符串 ...
Java 8的java.time包 Java 8专门新增了一个java.time包,该包下包含了如下常用的类:Clock、Duration、LocalDate、LocalTime、LocalDateTime、MonthDay、Year、YearMonth、DayOfWeek、Month。   代码示例 import java.time.*; public class NewDatePackageTest { public static void main(String[] args) { // -----下面是关于Clock的用法----- // 获取当 ...
Calendar类的常见用法 1.代码示例 import java.util.*; //静态导入只能在JDK 1.5的编译环境下运行 import static java.util.Calendar.*; public class CalendarTest { public static void main(String[] args) { Calendar c = Calendar.getInstance(); // 取出年 System.out.println(c.get(YEAR)); // 取出月份 System.out.prin ...
Global site tag (gtag.js) - Google Analytics