<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ~~~ package com.imooc.collection; import java.util.ArrayList; import java.util.Arrays; import java.util.Iterator; 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); System.out.println(coursesToSelect.size()); //以下方法會拋出數組下標越界異常 //Course cr3=new Course("3","test"); //coursesToSelect.add(4,cr3); Course[] course={new Course("3","離散數學"),new Course("4","匯編語言")}; coursesToSelect.addAll(Arrays.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(Arrays.asList(course2)); Course temp6= (Course) coursesToSelect.get(4); Course temp7= (Course) coursesToSelect.get(5); System.out.println("添加了兩門課程1:"+temp6.id+":"+temp6.name+";"+temp7.id+":"+temp7.name); } public void testGet(){ int size=coursesToSelect.size(); System.out.println("有如下課程待選:"); for (int i=0;i<size;i++){ Course cr= (Course) coursesToSelect.get(i); System.out.println("課程:"+cr.id+":"+cr.name); } } public static void main(String[] args) { ListTest lt=new ListTest(); lt.testAdd(); lt.testGet(); lt.testIterator(); lt.testModify(); lt.testForEach(); lt.testRemove(); } /** * 通過迭代器來遍歷List */ public void testIterator(){ //通過集合的iterator方法,取得迭代器的實例 Iterator it=coursesToSelect.iterator(); System.out.println("有如下課程待選(通過迭代器訪問)"); while (it.hasNext()) { Course cr= (Course) it.next(); System.out.println("課程:"+cr.id+":"+cr.name); } } /** * 通過for each方法訪問集合元素 * */ public void testForEach(){ System.out.println("有如下課程待選(通過for each訪問):"); for (Object obj:coursesToSelect) { Course cr= (Course) obj; System.out.println("課程:"+cr.id+":"+cr.name); } } /** * 修改List中的元素 */ public void testModify(){ coursesToSelect.set(4,new Course("7","毛概")); } /** * 刪除List中的元素 */ public void testRemove(){ //一次刪除一條記錄 //Course cr= (Course) coursesToSelect.get(4); //System.out.println("我是課程:"+cr.id+":"+cr.name+",我即將被刪除"); //coursesToSelect.remove(cr); //System.out.println("即將刪除索引4位置上的課程!"); //coursesToSelect.remove(4); //批量刪除 System.out.println("即將刪除索引4位置和5位置上的課程!"); Course[] courses={ (Course) coursesToSelect.get(4), (Course) coursesToSelect.get(5) }; coursesToSelect.removeAll(Arrays.asList(courses)); System.out.println("成功刪除課程!"); testForEach(); } } ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看