Head First Java 总结(四)

第六章 使用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是个预先被引用的包,不需要再做上述导入操作,直接使用即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值