日期函数:
Java.util包里Date---日期类,calendar—日历类,是一个抽象类
Import java.util.Date;
Public class TestDate1{
PrivateDate date;
Public TestDate1(){
Date = new Date();//获取的是当前的操作系统的时间
System.out.println(date);
}
Public static void main(String[] arg){
TestDate1 obj = new TestDate1();
}
}
Math函数:
Java.lang包里—数学函数(数学运算)
Public class Test2{
publicstatic void main(String[] arg){
System.out.println(Math.E,Math.PI);//两个常量
}
}
集合函数--list:
集合函数:list Set Map
数组和集合:集合是一组数据,类型可以相同,可以不同;数组是类型相同的一组数据
集合的长度可以随着元素的增加而增加;数组的长度一开始就定义了
List:ArrayList,Linklist,Vector(底层实现不同)
例:
Import java.util.Arraylist;
Public class list{
Publicstatic void main(){String[] args}{
ArrayList alist=newArraylist();
Alist.add(10);
Alist.add(“hello”);
//遍历序列的元素
Int size=alist.size();
For(int i=0;i<size;i++){
System.out.println(alist.get(i));
}
}
}
集合函数-Set:
跟list最大的不同:不包含重复元素
Set子类:HashSet TreeSet
例:
Import java.util.TreeSet;
Public class TestSet{
Publicstatic void main(String[] args){
TreeSet set=new TreeSet();
Set.add(10);
Set.add(7);
Set.add(1);
//遍历集合(迭代器)
Iterator iterator=set.iterator();
While(iterator.hasNext()){
Objectobj=Iterator.next();
System.out.println(obj);//输出:1,7,10
}
}
}
哈希表和二叉树
集合表-Map:
将键映射到值的对象,一个映射不能包含重复的键,每个键最多只能映射到一个值,其中key不可以重复,value可重复
Map是一个接口,不能实例化对象,只能用map接口的两个可实例化子类:Hashmap,treemap(treemap的元素是有序的)
例:
Import java.util.HashMap;
Public class MapTest{
Publicstatic void main(String[] args){
HashMap map=new HashMap();//不带参数的构造方法,初始容量是16
Map.put(“s001”,”aaa”);//Map.put(key.value)
Map.put(“s002”,”bbb”);
System.out.println(Map.get(“s001”));//map.get(key);
}
}