潭州学院Arryjava入门基础util包上.ppt

上传人:本田雅阁 文档编号:3485845 上传时间:2019-09-02 格式:PPT 页数:18 大小:6.03MB
返回 下载 相关 举报
潭州学院Arryjava入门基础util包上.ppt_第1页
第1页 / 共18页
潭州学院Arryjava入门基础util包上.ppt_第2页
第2页 / 共18页
潭州学院Arryjava入门基础util包上.ppt_第3页
第3页 / 共18页
潭州学院Arryjava入门基础util包上.ppt_第4页
第4页 / 共18页
潭州学院Arryjava入门基础util包上.ppt_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《潭州学院Arryjava入门基础util包上.ppt》由会员分享,可在线阅读,更多相关《潭州学院Arryjava入门基础util包上.ppt(18页珍藏版)》请在三一文库上搜索。

1、,util包(上),第 十二 章,回顾,StringBuffer类的使用 Math类中的方法的使用 Object类中的方法的使用 Class类中的方法的使用,本章相关词汇,本章目标,了解java.util包 运用如下类进行Java编程: Date类 SimpleDateFormat类 Calendar类 Random类,java.util包简介,java.util包是Java内置的一个工具包,其中包含一系列常用的工具类; 如处理日期和日历的类以及一些集合类; java.util包不会默认导入,如果要使用到该包中的类,则必须在程序的开始部分显式地声明如下语句: import java.util.

2、*;,Date类,Date类对象用来表示时间和日期; 该类提供一系列操纵日期和时间各组成部分的方法; Date类最多的用途是获取系统当前的日期和时间。,Date类的构造方法,Date类的构造方法有6种重载方式,以下是比较常用的几种。,Date类的常用方法,构造Date类注意,年份 y 由整数 year - 1900 表示。 月份由从 0 至 11 的整数表示;0 是一月、1 是二月等等;因此 11 是十二月。 一月中的某天按通常方式由整数 1 至 31 表示。 小时由从 0 至 23 的整数表示。 分钟按通常方式由 0 至 59 的整数表示。 秒由 0 至 60 的整数表示; 在所有情形中,针

3、对这些目的赋予方法的参数不需要在指定的范围内;例如,可以把日期指定为 1 月 32 日,并把它解释为 2 月 1 日的相同含义。,Date类示例,public class DateDemo public static void main(String args) Date date = new Date(); /获得当前的系统日期和时间 System.out.println(“今天的日期是:“ + date); long time = date.getTime(); /获得毫秒数 System.out.println(“自1970年1月1日起以毫秒为单位的时间(GMT):“ + time);

4、/截取字符串中表示时间的部分 String strDate = date.toString(); String strTime = strDate.substring(11, (strDate.length() - 4); System.out.println(strTime); strTime = strTime.substring(0, 8); System.out.println(strTime); ,SimpleDateFormat类示例,Import java.text.* public class SimpeDataFormatDemo public static void mai

5、n(String args) Date date = new Date(); /获得当前的系统日期和时间 SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MMM-dd E hh:mm:ss”); System.out.println(sdf.format(date); ,Calendar类,Calendar类也是用来操作日期和时间的类,但它可以以整数形式检索类似于年、月、日之类的信息; Calendar类是抽象类,无法实例化,要得到该类对象只能通过调用getInstance方法来获得; Calendar对象提供为特定语言或日历样式实现日期格式

6、化所需的所有时间字段。,Calendar类的常用方法,Calendar类示例,public class CalendarDemo public static void main(String args) /创建包含有当前系统时间的Calendar对象 Calendar cal = Calendar.getInstance(); /打印Calendar对象的各个组成部分的值 System.out.print(“当前系统时间:“); System.out.print(cal.get(Calendar.YEAR) + “年“); System.out.print(cal.get(Calendar.M

7、ONTH) + 1) + “月“); System.out.print(cal.get(Calendar.DATE) + “日 “); System.out.print(cal.get(Calendar.HOUR) + “:“); System.out.print(cal.get(Calendar.MINUTE) + “:“); System.out.println(cal.get(Calendar.SECOND); /将当前时间添加30分钟,然后显示日期和时间 cal.add(Calendar.MINUTE, 30); Date date = cal.getTime(); System.ou

8、t.println(“将当前时间添加30分钟后的时间:“ + date); ,Random类,Random类专门用来生成随机数; 该类的构造方法有2种重载方式。,Random类的常用方法,Random类示例,public class RandomDemo public static void main(String args) /创建一个Random类对象 Random rand = new Random(); /随机生成20个随机整数,并将其显示出来 for (int i = 0; i 20; i+) int num = rand.nextInt(); System.out.println(“第“ + (i + 1) + “个随机数是:“ + num); ,总结,java.util包中包含一系列常用的工具类和集合框架类; Date类和Calendar类用来操作日期和时间; 可以使用Random类的对象来生成随机数;,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1