創作內容

0 GP

java學習歷史-ArraysList

作者:丸│2020-03-06 14:37:59│巴幣:0│人氣:141
ArrayList的建立
ArrayList arr = new ArrayList();
//ArrayList<String> arr = new ArrayList();
        
        arr.add("b");
        arr.add("c");
        arr.add("d");
        arr.add(10);  //arr.add(new Integer(10) );  java為了使用者方便,會直接幫你轉換成Int
        
        //輸出方法1,foreach
        for(Object a : arr)
        {
            System.out.print(a+" ");
        }
        System.out.println();
        //輸出方法2,透過get取得物件
        for(int i = 0; i < arr.size(); i++)
        {
            System.out.print(arr.get(i)+" ");
        }
        System.out.println();
        //查詢特定元素
        System.out.println( "是否有b "+arr.contains( "b" ) );
        
        //判斷是否為空
        System.out.println( "是否為空"+arr.isEmpty() );
        
        //修改資料
        arr.set(0, "a");
        System.out.println(arr);
        
        //查詢位置
        int index = arr.indexOf(10);  //有就顯示位置,沒有就-1
        System.out.println(index);
        
        //刪除
        System.out.println( arr.remove(0) ); //顯示要刪除的東西
        System.out.println(arr);
        
        System.out.println( arr.remove("d") );  //顯示刪除是否成功 true or false
        System.out.println(arr);

//以下為個人看了一些資料後的總結
ArrayList與Vector差異不大,不過ArrayList的執行速度會比Vector快,
因為ArrayList是多個Thread同時執行,而Vector則是一個一個跑,
另外兩個還有一個共通點,要resize會相對耗時
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=4708012
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 0 篇留言

我要留言提醒:您尚未登入,請先登入再留言

喜歡★asdf4865123 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:java學習歷程-for... 後一篇:uva_263...

追蹤私訊切換新版閱覽

作品資料夾

leon770530巴友
我的小屋首頁共有4篇健身相關證照心得文,對健身有興趣的朋友可以來看看喔!看更多我要大聲說昨天21:33


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】