Head First Java 总结(四)

来源:互联网 发布:易观大数据cto 编辑:程序博客网 时间:2024/05/16 19:29

第六章 使用Java函数库

ArrayList浅析

ArrayList是一个集合, ArrayList与数组相似,数组可以存储基本数据类型,但是长度是固定的;而ArrayList只用于存储对象,长度可变,并且可以存储不同类型的对象。

ArrayList主要操作

  • 创建ArrayList
ArrayList<Apple> myList=new ArrayList<Apple>();
  • 加入元素
Apple a=new Apple();myList.add(a);Apple b=new Apple();myList.add(b);
  • 查询大小
int theSize=myList.size();
  • 查询特定元素
boolean isIn=myList.contains(a);
  • 查询特定元素的位置
int index=myList.indexOf(b);
  • 判断集合是否为空
boolean empty=myList.isEmpty();
  • 删除元素
myList.remove(b);

使用函数库(Java API)

要使用API中的类,必须知道该类在哪个包中。
如何在程序中使用?

  • 使用import在程序最开始说明
import java.util.*;//*表示导入该包中的全部内容//import java.util.ArrayList;public class MyClass{    ......}
  • 在程序代码中打出全名

声明时:

java.util.ArrayList<Apple> list=new java.util.ArrayList<Apple>();

用在参数时:

public void go(java.util.ArrayList<Apple> list){}

作为返回类型时:

public java.util.ArrayList<Apple> foo(){}

java.lang是个预先被引用的包,不需要再做上述导入操作,直接使用即可。