課程
/后端開發
/Java
/Java入門第三季
錯誤如圖所示:
2016-11-09
源自:Java入門第三季 4-5
正在回答
package com.imooc.collection;
import java.util.ArrayDeque;
import java.util.ArrayList;
import java.util.List;
public class ListTest {
/**
?* 用于存放備選課程的List
?*/
public List coursesToSelect;
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);
System.out.println("添加了課程:"+temp.id+":"+temp.name);
Course cr2=new Course("2","C語言");
coursesToSelect.add(0, cr2);
Course temp2=(Course) coursesToSelect.get(0);
System.out.println("添加了課程:"+temp2.id+":"+temp2.name);
Course[] course={new Course("3","離散數學"),new Course("4","匯編語言")};
? ?coursesToSelect.addAll(ArrayDeque.aslist(course));
? ?Course temp3=(Course) coursesToSelect.get(2);
? ?Course temp4=(Course) coursesToSelect.get(3);
? ?System.out.println("添加了兩門課程:"+temp3.id+":"+temp3.name+";"+temp4.id+":"+temp4.name);
? ?
? ?Course[] course2={new Course("5","高等數學"),new Course("6","大學英語")};
? ?coursesToSelect.addAll(2,ArrayDeque.aslist(course2));
? ?Course temp5=(Course) coursesToSelect.get(2);
? ?Course temp6=(Course) coursesToSelect.get(3);
? ?System.out.println("添加了兩門課程:"+temp5.id+":"+temp5.name+";"+temp6.id+":"+temp6.name);
public static void main(String[] args){
ListTest lt=new ListTest();
lt.testAdd();
導入import java.util.Arrays;import java.util.List;import java.util.ArrayList;import java.util.Scanner;
張帆9 提問者
導入包
能不能發一下ListTest的源碼。?;ハ鄬W習
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
2 回答為什么這里會報錯,明明按照教程步驟寫的
1 回答為什么完全按照這個代碼寫,后來會報錯
2 回答按照課件中的代碼為什么報錯呢?
2 回答為什么會報錯
1 回答為什么會報錯
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-11-09
package com.imooc.collection;
import java.util.ArrayDeque;
import java.util.ArrayList;
import java.util.List;
public class ListTest {
/**
?* 用于存放備選課程的List
?*/
public List coursesToSelect;
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);
System.out.println("添加了課程:"+temp.id+":"+temp.name);
Course cr2=new Course("2","C語言");
coursesToSelect.add(0, cr2);
Course temp2=(Course) coursesToSelect.get(0);
System.out.println("添加了課程:"+temp2.id+":"+temp2.name);
Course[] course={new Course("3","離散數學"),new Course("4","匯編語言")};
? ?coursesToSelect.addAll(ArrayDeque.aslist(course));
? ?Course temp3=(Course) coursesToSelect.get(2);
? ?Course temp4=(Course) coursesToSelect.get(3);
? ?System.out.println("添加了兩門課程:"+temp3.id+":"+temp3.name+";"+temp4.id+":"+temp4.name);
? ?
? ?Course[] course2={new Course("5","高等數學"),new Course("6","大學英語")};
? ?coursesToSelect.addAll(2,ArrayDeque.aslist(course2));
? ?Course temp5=(Course) coursesToSelect.get(2);
? ?Course temp6=(Course) coursesToSelect.get(3);
? ?System.out.println("添加了兩門課程:"+temp5.id+":"+temp5.name+";"+temp6.id+":"+temp6.name);
}
public static void main(String[] args){
ListTest lt=new ListTest();
lt.testAdd();
}
}
2016-11-09
導入import java.util.Arrays;
import java.util.List;
import java.util.ArrayList;
import java.util.Scanner;
2016-11-09
導入包
2016-11-09
能不能發一下ListTest的源碼。?;ハ鄬W習