fkjj.net
当前位置:首页 >> 命令提示符提示: 注意:ArrAyListTEst.jAvA使用了... >>

命令提示符提示: 注意:ArrAyListTEst.jAvA使用了...

在jre1.6的环境中,范型的使用都会报类似警告 即支持范型的容器应该定义范型类型然后再使用,或者,在方法前加一个忽略注释: 1、ArrayList al=new ArrayList(); 2、方法前加入@SuppressWarnings("unchecked")

你光导入了List,没有导入ArrayList,如果图方便就像楼上说的直接import java.util.*;这样就把util包下所以的类都进行了导入 未经检查或不安全的操作,是因为你使用列表时没有使用泛型,这不是错误,只是警告,不影响使用,如果你使用泛型就不报...

for( i = 0; i < student.length; i++){ if(student[i] != null){ System.out.println("姓名:"+student[i].getName()+" ,年龄"+student[i].getAge()+" ,电话"+student[i].stuTel); } }

确实保存的是引用,你只是你将obj=null;是将obj赋值为空,引用本身没有变,你可以add后改变obj.a就很清楚了

不是版本问题,用ArrayList时需要指明类型 ArrayList al= new ArrayList(); 还有要import: import java.util.*;

class A { public static void main(String[] args) { test test1 = new test(1); test test2 = new test(2); test test3 = new test(3); ArrayList al = new ArrayList(); al.add(test1); al.add(test2); ArrayList al1 = new ArrayList(); al1...

集合加了两个,所以结果是2 list list=new ArrayList();//一个集合对象 list.add("Hello");//往这个集合添加一个字符串HELLO list.add("world");//往这个集合添加一个字符串WORLD system.out.println(list.size());}}//打印出这个集合里面添加了...

ArrayList是有序的集合,起底层其实就是一个可以自动扩容的数组.从集合里查找速度快,但是增删效率稍慢. 参考代码和注释如下: import java.util.ArrayList;import java.util.Random;public class ListTest {public static void main(String[] args...

选B。结果输出为2.1、在main()函数中Test test = new Test();ArrayList al = new ArrayList();al.add(1);截止这里,al里面有一个数据1。al是属于main()函数中的ArrayList对象的引用.2、到了static void print(ArrayList al) {//你在这里定义的al...

就是你调用这个add方法的时候,传递错了参数类型,本来应该传递一个int数组,你传了一个double数组

网站首页 | 网站地图
All rights reserved Powered by www.fkjj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com