Integer a=Integer.valueOf(100);//静态方法创建Integer对象
Integer a=Integer.valueOf(“100”);//也可以是数字组成的字符串
int a=Integer.parse(“100”);//解析数字字符串为int
int转换成String
方式1:
String s=" "+100;
方式2:
String s=String.valueOf(100);
String转换成int
方式1,String–Integer–int:
Integer a=Integer.valueOf("100");
int x=a.intValue();
方式2,String–int:
int a=Integer.parse("100");
自动装箱和拆箱
例如Integer i=Integer.valueof(100);
可以直接写Integer i=100;
自动装箱。
在使用包装类类型的时候,如果做操作,最好先判断是否为null
。
Date类
SimpleDateFormat类
工具类
构造方法私有,成员方法静态
Calendar常用方法
package com.Calendar;
import java.util.Calendar;
public class CalendarDemo {
public static void main(String[] args) {
//获取日历类对象
Calendar c=Calendar.getInstance();
int year=c.get(Calendar.YEAR);
int month=c.get(Calendar.MONTH)+1;
int date=c.get(Calendar.DATE);
System.out.println(year+"年"+month+"月"+date+"日");
//增加/减少
c.add(Calendar.YEAR,-5);
year=c.get(Calendar.YEAR);
month=c.get(Calendar.MONTH)+1;
date=c.get(Calendar.DATE);
System.out.println(year+"年"+month+"月"+date+"日");
//设置
c.set(2012,11,23);
year=c.get(Calendar.YEAR);
month=c.get(Calendar.MONTH)+1;
date=c.get(Calendar.DATE);
System.out.println(year+"年"+month+"月"+date+"日");
}
}