API:应用程序接口,指的是系统提供的大量的类和方法。
1.StringBuffer:可以改变内容的字符串对象。使用时要先实例化,String对象一旦声明不能再改变。
StringBuffer str=new StringBuffer();
str.append("dhsuhds").append("sbxshfsuf");
str.append("jdgaysdg");
System.out.println(str);
2.包装类:IO操作中将一种数据类型装换成另一种数据类型。
八种基本数据类型:
int Integer
short Short
long Long
char Character
float Float
double Double
boolean Boolean
String str="fhsiufhsufeu";
int p=Integer.patsentInt(str);
3.RunTime类
RunTime类没有构造方法,由一个getRunTime()方法来得到对象。
运用此类时可以调用此机上的应用程序。
RunTime r=RunTime.getRunTime();
Process me=r.exac("notepad.exe");
p.sleep(3000);//记事本打开三秒后关闭
p.destory();
4.Random类:表示一个随机数,在java.util.*下
Random r=new Random();
for(int i=0;i<10;i++){
System.out.println(r.nextInt(100));//输出10个100以内的随机数
}
5.取得时间的类。
date类:不常用
Calendar抽象类:GregorianCalendar()实例化
Calendar calendar=new GregorianCalendar();
System.out.println(calendar.get(Calendar.YEAR));
6.对时间格式进行转换的类SimpleDateFormat():
String str="1994年08月07日 12点10分";
SimpleDateFormat sf1=new SimpleDateFormat("yyyy年MM月dd日 HH点mm分);
SimpleDateFormat sf2=new SimpleDateFormat("yyyy-MM-dd HH:mm);
Date d=sf1.parse(str);
String newstr=sf2.format(d);