concurrentmodification

    0熱度

    2回答

    我遇到ConcurrentModificationException問題。 我有我定義的Complex類的ArrayList。我添加了兩個Complex es,並嘗試爲每個循環做一個,但我得到ConcurrentModificationException。但是,當我刪除該行時,我沒有任何錯誤。我需要那些初始點(1,0),(-1,0)來計算我稍後需要的點數。 for (Iterator<Compl

    0熱度

    2回答

    我有一個正常的數據庫調用,從我的數據庫收集信息。我使用這些信息創建我的對象(CallQueue),然後將這些對象添加到列表中,然後返回列表。 突然間我發現我原來的代碼沒有按預期工作,因爲我創建了dublicates,所以現在我試圖使任何dublicates都被創建無效!但有個問題! 我無法循環查看列表並檢查是否已創建對象! 這裏是我的代碼: while (query.next()) {

    0熱度

    3回答

    我有一個網格從用戶選擇行的地方, 當一個行被點擊,然後它的ID發送到我的行動類AddBookToSession.java和後,它正在返回一個列表到我的JSP頁面invoice.jsp 當用戶從我的網格中選擇一行時,出現錯誤java.util.ConcurrentModificationException。 我看了這個similar question,但仍然無法解決我的問題。 我的問題是:爲什麼我得

    0熱度

    1回答

    我目前正在研究多線程遊戲,有一個線程正在運行遊戲更新,一個線程正在重新繪製遊戲正在播放的面板。在編輯了一些代碼後,我們發現我從迭代器遍歷所有實體並更新它們的迭代器中獲得了一個ConcurrentModificationException異常。我孤立的問題,在這裏這個聲明: getMyBounds2D().getCenterY(); 因爲當我改變了語句: getMyBounds2D().getY

    7熱度

    4回答

    我打電話函數返回TreeMap實例,而在調用代碼中我想修改TreeMap。但是,我得到ConcurrentModificationException。 這裏是我的代碼: public Map<String, String> function1() { Map<String, String> key_values = Collections.synchronizedMap(new Tree

    0熱度

    2回答

    private static HashMap<String, FileInfo> sFileInfoObjectList = new CacheLinkedHashMap<String, FileInfo>(); public static synchronized FileInfo getFileInfoForProvider(...) { FileInfo foundFileInfo =

    5熱度

    6回答

    按太陽, 「Iterator.remove是在 迭代修改集合的唯一安全的方法;該行爲是不確定的,如果基礎當迭代正在進行時,以任何其他方式修改集合 。「 我有兩個問題: 是什麼讓這個操作 「Iterator.remove()」 比其他穩定嗎? 爲什麼他們提供了一個「Collection.remove()」方法,如果它在大多數用例中都沒有用處?

    0熱度

    3回答

    我用Java編寫了一個簡單的遊戲。這裏是主要代碼: public class MainPanel extends JPanel { private Player player = new Player(100, 100, 3, 3); private Point2D targetPoint = new Point2D.Float(130, 350); //Pos on begi

    1熱度

    2回答

    我在我的應用程序中獲得java.util.ConcurrentModificationException,但只有在快速成功執行多個觸摸事件時,並且似乎對較慢設備(Samsung Galaxy S)有更多影響反對更快的(Galaxy S3)。 我有一個隊列,我存儲一個int數組,存儲不透明度和相應行的點的數據。當不透明度達到0時,我將隊列從隊列中移除,因此不再繪製。 這裏的堆棧跟蹤: 01-10 1

    0熱度

    2回答

    在我的應用程序中,我有一個MapView自定義MapOverlays。 我已經覆蓋了onDraw方法,所以我將能夠聚集覆蓋物品在相同的位置 - 它很好。 現在我想補充一大束的標記,我也得到一個Concurrent Modification Error雖然我有同步的方法和正確的對象.. 我認爲這是與該方法的onDraw是每次需要時都會調用多次(這可以在某些線程中讀取) - 並且它必須在更新Array