cost 264 ms
ImmutableList 正在被框架編輯

[英]ImmutableList is being edited by the framework

我有一個方法 GetItemCode,它傳遞一個條形碼字符串並返回一個 StkBarcode object。 GetItemCode 是 Class2 中的一個方法。 它有一個參考數據的 ImmutableList(在代碼塊中稱為 listStkBarcodes),它會查找匹配的條形碼。 問題是 ...

為什么 Android 的 parcel.readList 可以與 ImmutableList 一起使用?

[英]Why does Android's parcel.readList work with ImmutableList?

為什么可以將 ImmutableList 與parcel.readList一起使用? 當我查看parcel.readList的源代碼時,我可以看到在方法的outVal (第一個參數)上調用了add方法: 但是在 Guava 的文檔中,這種方法似乎已被棄用,應該拋出UnsupportedOperat ...

值未保存到數據 class

[英]Value not saved into the data class

我目前正在構建一個應用程序,並且我添加了 Dagger Hilt 以定義單個 class 來訪問數據。 注入似乎工作正常,但我無法在我使用的數據 class 中存儲值。 我首先創建了一個 Singleton,代碼使用它從數據結構中設置/獲取值。 當我調用setListOfVehicles時, li ...

Java 字符串數組與 Guava ImmutableList

[英]Java string array versus Guava ImmutableList

假設我有一個字符串數組。 在 Arrays 中,如果不先更改數組本身的大小,我們就無法添加或刪除元素。 我們可以更新數組的元素,但字符串是不可變的。 所以我們實際上會有一個新的 Object。 現在在不可變列表的情況下,也是如此,不能修改列表本身。 然而,我們可以修改列表的對象。 那這兩個有什么不 ...

Python 制表 - 如何使用輸入值垂直打印列表

[英]Python Tabulate - How to print vertically list with values from an input

我正在 Python 中制作一個控制台程序,用戶可以在其中向多個列表添加多個值並創建一個通訊錄。 我已經將所有數據放在了不同的列表中,現在我需要使用 TABULATE 模塊將這些數據打印到表格中。 我可以打印這些數據,但好像我不想向用戶顯示他們的通訊錄,因為在打印時,表格在垂直單行中向我顯示了 NA ...

Python 動態創建不可變對象

[英]Python create immutable object dynamically

在將一些函數foo()應用於所有元素后,我試圖從列表中創建一個不可改變的對象,特別是一個freezeset 。 也就是說: 給定列表my_list ,我想要做的是對函數foo() 的所有元素執行,結果構建一個frozenset。 像這樣的東西: 不知道有沒有辦法一次性完成,因為如果我沒記錯的 ...

java中的復制方法

[英]Copy method in java

我正在嘗試將一個列表復制到另一個列表中,我有其他方法,例如刪除,當我測試它們時,復制方法似乎正在編輯原始列表。 復制方法如下所示。 把代碼改成這個,還是不行 ...

C++ 中的不可變列表

[英]Immutable list in C++

如何在cpp中制作不可變列表? 列表的引用和它的數據一樣應該是常量。 我不會在向量或任何其他容器上制作包裝器 class (我知道類似於本文的方法)。 使用constexpr或const pointers執行此操作的最佳方法是什么。 ...

如何將列表復制到另一個變量並使該變量保持不變?

[英]How to copy a list to another variable and leave this variable immutable?

我已經提出了一種反轉數組對角線的算法。 我正在嘗試將列表a復制到b不可變。 我嘗試使用“切片”( b = a[:] ),列表理解和b = a.copy()但唯一有效的方法是b = copy.deepcopy(a) 。 還有其他獲取副本的方法嗎? import copy a = [[1 ...

用另一個List擴展ImmutableList.of()

[英]Extend ImmutableList.of() by another List

我想簡化與ImmutableList.of()功能相關的現有代碼 我想通過消除“new ...”構造函數來嘗試優化第二個List的創建,但當然我無法通過調用.add()來擴展不可變列表。 當前代碼: 預期代碼如: ...

如何在Kotlin中不使用集合映射復制或克隆數據對象的mutableList

[英]How to copy or clone mutableList of data object without using collection map in Kotlin

我創建一個MutableList的副本。 當我更新副本MutableList的元素值但原始列表元素值也更改時。 當我使用map時,它工作正常,但就像整個列表的迭代一樣,有沒有迭代的方法嗎? 如何復制MutableList的元素。 ...

JS列表大小不變

[英]Immutable JS List size

我不知道不可變JS列表的大小將如何增長。 就像官方文檔https://facebook.github.io/immutable-js/docs/#/List/push上的示例一樣,在不可變的js列表中推送內容會自動增大大小。 在我的代碼中: 我的輸出安慰: 這與方面的 ...

更新immutableJS列表中的深層嵌套對象屬性

[英]Update deeply nested object property in immutableJS list

我具有以下不可變列表的層次結構: 在此列表中,我想更新項目ID 200的項目名稱。 盡管我可以通過找到對象的索引來更新對象數組的一個簡單級別,但是我不知道如何在immutableJS中從一個對象開始。 ...

從索引數組重新排序一個immutable.js列表

[英]Re-order an immutable.js List from an array of indices

我有一個不可變列表,該列表具有拖放列表功能(通過它們進行映射時,除了其索引之外,列表項上沒有ID)。 在dragEnd上,該事件為我提供了列表的新順序的數組,但是除了引用先前順序的索引之外,沒有提供任何其他東西可以真正標識列表項。 我需要基於這些索引調度新的重新排序的不可變數據列 ...

將元素添加到Java不可變隊列

[英]Adding an element to a Java immutable queue

我希望有人可以幫助我解決我的小問題。 我按照接口Immutable隊列的這種方式定義了EmptyQueue和NotEmptyQueue。 主要問題在於應該向myQueue中添加元素的enQueue方法無法正常工作。 請幫助我: 接口: 空隊列: NotEmptyQue ...

如何在 Kotlin 中創建一個不可變列表,它也是 Java 中的一個不可變列表?

[英]How to create an immutable list in Kotlin that is also an immutable list in Java?

我有一個 Java/Kotlin 互操作問題。 Kotlin 不可變列表被編譯成普通的可變的 java.util.ArrayList! Kotlin(庫): Java(消費者): 從 Java 的角度來看,如何使我的 Kotlin 類也完全不可變? ...

ImmutableList在更新引用列表時得到更新

[英]ImmutableList getting updating on updating referenced list

我想獲得一個新ArrayList了現有ArrayList和在新的列表更新的字段。 但是它也在舊列表中得到更新。 我嘗試了以下代碼: 如果我做錯了,請提供解決方案。 ...

如何使用ImmutableList <>代替List <>獲得線程安全?

[英]How can use ImmutableList<> instead List<> to gain thread safety?

例如我有此代碼: 我得到了這個異常(其他信息:集合已修改;枚舉操作可能不會執行。)因為我的第一個更改是在一個線程中進行更改,然后在另一個線程中進行迭代。 這是我的問題:如何通過System.Collections.Immutable.ImmutableList &lt;&gt;而不是L ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM