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

来源:4-5 学生选课---添加课程 Ⅱ

wasfp

2016-02-25 21:21

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回答

  • wasfp
    2016-03-24 11:02:04

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

    慕粉小蜗牛

    怎么卸载,怎么安装,会不会卸载不干净,而且版本也不知道怎么下那种

    2016-06-17 21:30:36

    共 1 条回复 >

  • wasfp
    2016-03-01 09:08:38

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


  • 七九九
    2016-02-27 22:01:49

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

    import java.util.Arrays;


    七九九

    你的报错一定是 Arrays cannot be resolved.

    2016-02-27 22:04:14

    共 1 条回复 >

  • wasfp
    2016-02-27 15:24:09

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

  • 一条小咸鱼
    2016-02-26 14:57:34

    修改的jre么?

    wasfp

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

    2016-04-07 17:32:02

    共 1 条回复 >

  • wasfp
    2016-02-26 09:31:01

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

  • weibo_微觞DA调_0
    2016-02-26 09:13:22

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

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

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

    试试

    wasfp

    好像是环境配置的问题

    2016-02-26 09:28:35

    共 1 条回复 >

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题