您的位置:首页 > 编程语言 > Java开发

一些java小细节问题

2016-02-19 17:35 363 查看

java细节问题

1.java函数需要返回类型是ArrayList,但是我们得到的是List类型,

返回时第一种方法是需要强制类型转换为我们需要的ArrayList类型,第二种是new 一个ArrayList 对象,将List对象作为参数传进来。强制类型转换,也称显式类型转换,是指必须书写代码才能完成的类型转换。该类类型转换很可能存在精度的损失,所以必须书写相应的代码,并且能够忍受该种损失时才进行该类型的转换。

2.ArrayList构造器

ArrayList提供了三个构造器:

(1)public ArrayList();

默认的构造器,将会以默认(16)的大小来初始化内部的数组;

(2)public ArrayList(ICollection);

用一个ICollection对象来构造,并将该集合的元素添加到ArrayList;

(3)public ArrayList(int);

用指定的大小来初始化内部的数组。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: