为了账号安全,请及时绑定邮箱和手机立即绑定

Arrays cannot be resolved 我是导入了ArraysList的这个包的,为什么我这里会一直有错误,请求大神指点

package collection.map.demo;


import java.util.ArrayList;

import java.util.List;

/*

 * 备选课程类

 */

public class ListTest {

public List coursesToSelect;

/*

* 用于存放备选课程的容器List

*/

public ListTest(){

this.coursesToSelect=new ArrayList();

}

/*

* 用于往coursesToSelect中添加备选课程

*/

public void testAdd(){

//创建一个课程对象,并通过调用add方法,添加到备选课程List中

Course cr1=new Course("1","数据结构");

coursesToSelect.add(cr1);

Course temp=(Course) coursesToSelect.get(0);//强制转换,在List中取出的是object的对象

System.out.println("添加了课程:"+temp.id+": "+temp.name);

Course cr2=new Course("2","离散数学");

coursesToSelect.add(0,cr2);//传递进去的位置参数不能超过List的长度

Course temp2=(Course) coursesToSelect.get(0);

System.out.println("添加了课程:"+temp2.id+": "+temp2.name);

Course[] course={new Course("3","高等数学"),new Course("4","运筹学")};

coursesToSelect.addAll(Arrays.asList(course));

}

public static void main (String[]args){

ListTest lt=new ListTest();

lt.testAdd();

}


}

package collection.map.demo;

import java.util.ArrayList;
import java.util.List;
/*
 * 备选课程类
 */
public class ListTest {
	public List coursesToSelect;
	/*
	 * 用于存放备选课程的容器List
	 */
	public ListTest(){
		this.coursesToSelect=new ArrayList();
	}
	/*
	 * 用于往coursesToSelect中添加备选课程
	 */
	public void testAdd(){
		//创建一个课程对象,并通过调用add方法,添加到备选课程List中
		Course cr1=new Course("1","数据结构");
		coursesToSelect.add(cr1);
		Course temp=(Course) coursesToSelect.get(0);//强制转换,在List中取出的是object的对象
		System.out.println("添加了课程:"+temp.id+": "+temp.name);
		Course cr2=new Course("2","离散数学");
		coursesToSelect.add(0,cr2);//传递进去的位置参数不能超过List的长度
		Course temp2=(Course) coursesToSelect.get(0);
		System.out.println("添加了课程:"+temp2.id+": "+temp2.name);
		Course[] course={new Course("3","高等数学"),new Course("4","运筹学")};
		coursesToSelect.addAll(Arrays.asList(course));
		
	}
	public static void main (String[]args){
		ListTest lt=new ListTest();
		lt.testAdd();
	}

}


正在回答

7 回答

主要的问题是我的JDK是1.8版本的和我的eclipse不匹配,大家可以重新的装一个1.6版本的JDk问题就解决了。

0 回复 有任何疑惑可以回复我~
#1

慕粉小蜗牛

怎么卸载,怎么安装,会不会卸载不干净,而且版本也不知道怎么下那种
2016-06-17 回复 有任何疑惑可以回复我~

即使添加了这个,也是报错的,这个我试过,不行


0 回复 有任何疑惑可以回复我~

你需要添加的是Arrays,因为你调用的 是Arrays类的类方法asList();

import java.util.Arrays;


0 回复 有任何疑惑可以回复我~
#1

七九九

你的报错一定是 Arrays cannot be resolved.
2016-02-27 回复 有任何疑惑可以回复我~

那样也不行,我重新装的JDK。重新装一个1.6版本的

0 回复 有任何疑惑可以回复我~

修改的jre么?

0 回复 有任何疑惑可以回复我~
#1

wasfp 提问者

不是, 主要的问题是我的JDK是1.8版本的和我的eclipse不匹配,大家可以重新的装一个1.6版本的JDk问题就解决了。
2016-04-07 回复 有任何疑惑可以回复我~

修改了一下路径,将JDK换成了JRE

0 回复 有任何疑惑可以回复我~

你在 coursesToSelect.addAll(Arrays.asList(course));后面添加

Course temp3 = (Course)coursesToSelect.get(3);

Course temp4 = (Course)coursesToSelect.get(4);

试试

0 回复 有任何疑惑可以回复我~
#1

wasfp 提问者

好像是环境配置的问题
2016-02-26 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

Arrays cannot be resolved 我是导入了ArraysList的这个包的,为什么我这里会一直有错误,请求大神指点

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信