Java编程思想第四版--第11章持有对象

11.1泛型和类型安全的容器

最基本最可靠的容器 ArrayList  . 此话不虚,后面会认识到,很多容器类,可能都需要用ArrayList 转一下,方便生成。

常用方法:add()插入对象,get()访问对象, size()获取ArrayList中元素的个数。

注解 @SuppressWarning(“unchecked”) ()可以接受参数。抑制不受检查的异常。

P218 

for(int i = 0; i < apples.size(); i++){
    System.out.println(apples.get(i).id());
}

//Using foreach
for(Apple c:apples){
    System.out.println(c.id());
}

(1) 如果不需要使用每个元素的索引,你可以使用foreach语法来选择List中的每个元素。(总结的真到位!)

(2)当你指定了某个类型作为泛型参数时,你并不仅限于只能将该确切类型的对象放置到容器中。向上转型也可以像其他类型一样作用于泛型。

(3)Object 默认的toString()方法,将打印类名,后面跟随该对象的散码的无符号十六进制表示(这个散列码是通过hashCode()方法产生的)。散列码的知识困扰我很久了,会在17章讲。

11.3添加一组元素

在java.util 包中的Arrays和Collections类中都有很多实用方法。

Arrays.asList()方法接受一个数组或是一个用逗号分隔的元素列表(使用可变参数),并将其转换为一个List对象。

发布了112 篇原创文章 · 获赞 3 · 访问量 9729

猜你喜欢

转载自blog.csdn.net/yush34/article/details/103349188
今日推荐