Arrays cannot be resolved 我是導(dǎo)入了ArraysList的這個(gè)包的,為什么我這里會一直有錯(cuò)誤,請求大神指點(diǎn)
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(){
//創(chuàng)建一個(gè)課程對象,并通過調(diào)用add方法,添加到備選課程List中
Course cr1=new Course("1","數(shù)據(jù)結(jié)構(gòu)");
coursesToSelect.add(cr1);
Course temp=(Course) coursesToSelect.get(0);//強(qiáng)制轉(zhuǎn)換,在List中取出的是object的對象
System.out.println("添加了課程:"+temp.id+": "+temp.name);
Course cr2=new Course("2","離散數(shù)學(xué)");
coursesToSelect.add(0,cr2);//傳遞進(jìn)去的位置參數(shù)不能超過List的長度
Course temp2=(Course) coursesToSelect.get(0);
System.out.println("添加了課程:"+temp2.id+": "+temp2.name);
Course[] course={new Course("3","高等數(shù)學(xué)"),new Course("4","運(yùn)籌學(xué)")};
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(){ //創(chuàng)建一個(gè)課程對象,并通過調(diào)用add方法,添加到備選課程List中 Course?cr1=new?Course("1","數(shù)據(jù)結(jié)構(gòu)"); coursesToSelect.add(cr1); Course?temp=(Course)?coursesToSelect.get(0);//強(qiáng)制轉(zhuǎn)換,在List中取出的是object的對象 System.out.println("添加了課程:"+temp.id+":?"+temp.name); Course?cr2=new?Course("2","離散數(shù)學(xué)"); coursesToSelect.add(0,cr2);//傳遞進(jìn)去的位置參數(shù)不能超過List的長度 Course?temp2=(Course)?coursesToSelect.get(0); System.out.println("添加了課程:"+temp2.id+":?"+temp2.name); Course[]?course={new?Course("3","高等數(shù)學(xué)"),new?Course("4","運(yùn)籌學(xué)")}; coursesToSelect.addAll(Arrays.asList(course)); } public?static?void?main?(String[]args){ ListTest?lt=new?ListTest(); lt.testAdd(); } }
2016-03-24
主要的問題是我的JDK是1.8版本的和我的eclipse不匹配,大家可以重新的裝一個(gè)1.6版本的JDk問題就解決了。
2016-03-01
即使添加了這個(gè),也是報(bào)錯(cuò)的,這個(gè)我試過,不行
2016-02-27
你需要添加的是Arrays,因?yàn)槟阏{(diào)用的 是Arrays類的類方法asList();
2016-02-27
那樣也不行,我重新裝的JDK。重新裝一個(gè)1.6版本的
2016-02-26
修改的jre么?
2016-02-26
修改了一下路徑,將JDK換成了JRE
2016-02-26
你在?coursesToSelect.addAll(Arrays.asList(course));后面添加
Course temp3 = (Course)coursesToSelect.get(3);
Course temp4 = (Course)coursesToSelect.get(4);
試試