刪除java中元素的實現(xiàn)代碼 java queue刪除元素精選

字號:

    每個人都曾試圖在平淡的學習、工作和生活中寫一篇文章。寫作是培養(yǎng)人的觀察、聯(lián)想、想象、思維和記憶的重要手段。范文書寫有哪些要求呢?我們怎樣才能寫好一篇范文呢?下面是小編幫大家整理的優(yōu)質(zhì)范文,僅供參考,大家一起來看看吧。
    刪除java中元素的實現(xiàn)代碼 java queue刪除元素篇一
    經(jīng)常我們要刪除集合中的某些元素。有些可能會這么寫。
    復(fù)制代碼 代碼如下:
    public void operate(list list){
    for (iterator it = or(); t();) {
    string str = (string)();
    if (("chengang")){
    (str);
    }
    }
    }
    這種寫法一運行就會報如下異常:
    exception in thread "main" rentmodificationexception
    at ctlist$orcomodification(:449)
    因為list在循環(huán)中的時候是不可以刪除它的元素的。后來我是這樣做的,一種很笨的方法,思路是這樣的`:創(chuàng)建一個list專門存放要被刪除的元素,循環(huán)過后,all方法把元素刪除。代碼如下:
    復(fù)制代碼 代碼如下:
    public void operate(list list){
    list removelist= new arraylist();
    for (iterator it = or(); t();) {
    string str = (string)();
    if (("chengang")){
    (str);
    }
    }
    all(removelist);
    }
    這樣也確實可以解決問題了,但是方法實在太笨重,其實可以有更簡單的更高效的方法,方法,如下:
    復(fù)制代碼 代碼如下:
    for (iterator it = or(); t();) {
    string str = (string)();
    if (("chengang")){
    ();
    }
    }
    所以,你對java的基礎(chǔ)知識了解越多,代碼就會寫得越簡潔。相反如果你的代碼特別復(fù)雜,則方法或設(shè)計一定有問題。
    s("content_relate");
    【推薦刪除java集合中元素的實現(xiàn)代碼】相關(guān)文章:
    1.
    java 隊列實現(xiàn)原理及簡單實現(xiàn)代碼
    2.
    java利用反射實現(xiàn)動態(tài)代理實現(xiàn)代碼
    3.
    java構(gòu)造函數(shù)實現(xiàn)代碼示例
    4.
    java實現(xiàn)gif動畫效果代碼參考
    5.
    冒泡排序的原理以及java代碼實現(xiàn)
    6.
    java中通用的線程池實例代碼
    7.
    冒泡排序算法原理及java實現(xiàn)代碼方法
    8.
    java常用代碼