一、Arrays类
概述:java提供给我们专门对数组做操作的工具类,该类包含用于操作数组的各种方法(如排序和搜索)
成员方法:
public static String toString(int[] a) int数组转字符串
public static void sort(int[] a) 默认是快速排序
public static int binarySearch(int[] a,int key) 二分查找 返回查找到的元素索引
二、包装类
概述:java为了我们更好的对基本数据类型进行处理,仿照着引用数据类型,为每一种基本数据类型提供了对应的引用数据类型
byte -- Byte
short -- Short
int -- Integer
long -- Long
float -- Float
double -- Double
boolean -- Boolean
char -- Character
三、Random
概述:针对随机数专门提供的一个类
构造方法:public Random()
成员方法:public int nextInt()随机返回一个int型整数
public int nextInt(int num) 随机返回一个值在[0,num)的int类型的整数,包括0不包括num
四、System
概述:系统操作相关的类
成员方法:
public static void gc() 做垃圾回收
public static void exit(int status)
public static long currentTimeMillis() 获取当前系统的时间戳
五、Date与SimpleDateFormat
Date:与日期相关的
构造方法:
public Date()
public Date(long date)
SImpleDateFormat:与日期格式化相关的类
字符对应关系:
yyyy 年
MM 月
dd 日
HH 24小时
hh 12小时
mm 分钟
ss 秒钟
构造方法:SimpleDateFormat(String pattern) 给的字符串参数是你要将日期转成对应的格式
成员方法:public final String format(Date date)
将时间戳转换成指定的格式
package com.shujia.day09; import java.text.SimpleDateFormat; import java.util.Date; /* Date:和日期相关的 SimpleDateFormat:和日期格式化相关的类 */ public class DateDemo1 { public static void main(String[] args) { Date date = new Date(); System.out.println(date); // 默认打印的是当前的系统时间 //SimpleDateFormat(String pattern) // 给的字符串参数是你要将日期转成对应的格式 //使用给定模式 SimpleDateFormat并使用默认的 FORMAT语言环境的默认日期格式符号。 SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒"); // HH: 24小时制度 hh:代表的是12小时制度 String time = sdf.format(date); // 将Date类型进行格式化 System.out.println(time); System.out.println("--------------------------------"); //需求:将时间戳转成指定日期格式 //时间戳-->Date-->SimpleDataFormat Date date1 = new Date(System.currentTimeMillis()); String time2 = sdf.format(date1); System.out.println(time2); String s = DateUtil.toDate(System.currentTimeMillis()); System.out.println(s); } }