一些java小细节问题

来源:互联网 发布:家庭ktv 知乎 编辑:程序博客网 时间:2024/05/27 00:32

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);
用指定的大小来初始化内部的数组。

0 0
原创粉丝点击