Java Day 3
2019-02-28 本文已影响0人
Nalanrs
数组
声明数组:
3.1 声明数组创建数组:
arrayRefVar = new dataType[arraySize];
1、使用 dataType[arraySize] 创建了一个数组。
2、把新创建的数组的引用赋值给变量 arrayRefVar。
声明和创建用一条语句完成:
dataType[] arrayRefVar = new dataType[arraySize];
或者
dataType[] arrayRefVar = new dataType[arraySize];
数组索引从0开始
For-Each 循环
在不使用下表的情况下遍历数组
3.2 for-each循环语法多维数组
为每一维分配空间:
type[][] typeName = new type[typeLength1][typeLength2];
多维数组的引用:arrayName[index1][index2]
Arrays类
3.3 Arrays 方法数组容量如果不够用可以使用 Arrays.copyOf() 进行扩容:
Array.copy(E[] e,newLength);// 第一个形参是要扩容的数组,后面是扩容后的大小
日期时间
3.4 Date方法SimpleDateFormat 格式化日期:SimpleDateFormat 允许你选择任何用户自定义日期时间格式来运行。
Calendar类:设置和获取日期数据的特定部分
创建一个calender对象:
Calendar c = Calendar.getInstance();//默认是当前日期
对象信息设置:
1、如果只设定某个字段,例如日期的值,则可以使用如下set方法:
public void set(int field,int value);
2、把c1对象的日期减去10,也就是c1也就表示为10天前的日期,其它所有的数值会被重新计算
c1.add(Calendar.DATE, -10);