collections 相关问题

集合API为开发人员提供了一组类和接口,使得处理对象集合变得更加容易。

Jaxb 编组与 nillable = true 在集合上不起作用

我有DTO: @Builder @NoArgs构造函数 @AllArgsConstructor 公共类我的数据{ 私有字符串负载; @数据 @Builder @NoArgs构造函数 @AllArgsConstructor @XmlRootE...

回答 1 投票 0

Kotlin - 使用减法和相交而不使用映射和使用查找

在函数中取下面的代码。我有一个 titleDto 数据类作为列表和现有 titleId 的列表。我使用减法和相交方法来查找哪些数据是唯一且共同的...

回答 1 投票 0

通过 Laravel API 为分组集合输出数据

我的问题是我无法带来按类别分组的产品列表的输出,以便使用 Decodable 协议在 iOS 应用程序中进一步反序列化。 在我的 Laravel 10 应用程序中...

回答 2 投票 0

访问linkedList中的元素

LinkedList linkedList = new LinkedList<>(); linkedList.add("Java"); linkedList.add("Python"); linkedList.get(1); get 的内部代码流程 公共E得到...

回答 1 投票 0

过滤地图以仅包含给定的一组键

我有一个名为 myMap 的 Map,和一个名为 myList 的 List。我想创建一个仅包含键位于 myList 中的条目的子图。我可以看到以下几种方法: 瓦尔新马...

回答 1 投票 0

如何在 Java 中将 Map 转换为 List?

如何将地图转换为列表?我应该迭代所有映射值并将它们插入到列表中吗?

回答 13 投票 0

Java Collections.sort(nodes) 使用什么排序?

我认为是MergeSort,即O(n log n)。 但是,以下输出不同意: -1,0000000099000391,0000000099000427 1,0000000099000427,0000000099000346 5,0000000099000391,0000000099000346 1,

回答 4 投票 0

如何基于谓词创建实时子集合?

背景 我有一个界面 公共接口 ThingRegistry { 公共集 getAllThings(); 公共 Set getAllThingsWithProperty(String property); } 还有一个

回答 1 投票 0

Java - 如何将类型集合转换为ArrayList?

公共类 MyGraph 扩展了 SparseMultigraph{ 私有ArrayList myNodeList; 公共 MyNode getNode(int nodeId){ myNodeList = 新的ArrayList public class MyGraph<V,E> extends SparseMultigraph<V,E>{ private ArrayList<MyNode> myNodeList; public MyNode getNode(int nodeId){ myNodeList = new ArrayList<MyNode>(); myNodeList = (ArrayList<MyNode>)this.getVertices(); int i; 以下是错误信息: 线程“main”java.lang.ClassCastException中出现异常: java.util.Collections$UnmodifyingCollection 无法转换为 java.util.ArrayList... 有人可以帮忙吗? 正如其他人提到的,ArrayList 有一个构造函数,它接受项目的集合,并添加所有项目。这是文档: http://java.sun.com/javase/6/docs/api/java/util/ArrayList.html#ArrayList%28java.util.Collection%29 所以你需要做: ArrayList<MyNode> myNodeList = new ArrayList<MyNode>(this.getVertices()); 但是,在另一条评论中,您说这会给您带来编译器错误。看起来您的 MyGraph 类是一个 generic 类。所以 getVertices() 实际上返回类型 V,而不是类型 myNode。 我认为你的代码应该是这样的: public V getNode(int nodeId){ ArrayList<V> myNodeList = new ArrayList<V>(this.getVertices()); return myNodeList(nodeId); } 但是,这就是说这是一种非常低效的提取节点的方法。您可能想要做的是将节点存储在二叉树中,然后当您收到对第 n 个节点的请求时,您将进行二分搜索。 试试这个代码 将ArrayList转换为集合 ArrayList<User> usersArrayList = new ArrayList<User>(); Collection<User> userCollection = new HashSet<User>(usersArrayList); 将集合转换为ArrayList Collection<User> userCollection = new HashSet<User>(usersArrayList); List<User> userList = new ArrayList<User>(userCollection); public <E> List<E> collectionToList(Collection<E> collection) { return (collection instanceof List) ? (List<E>) collection : new ArrayList<E>(collection); } 使用上面的方法将集合转换为列表 以下代码将失败: List<String> will_fail = (List<String>)Collections.unmodifiableCollection(new ArrayList<String>()); 这会起作用: List<String> will_work = new ArrayList<String>(Collections.unmodifiableCollection(new ArrayList<String>())); 需要更多信息才能得到明确的答案,但是这个代码 myNodeList = (ArrayList<MyNode>)this.getVertices(); 如果 this.getVertices() 返回 List<MyNode>(的子类型),将仅工作。如果它是一个不同的集合(就像你的异常似乎表明的那样),你想使用 new ArrayList<MyNode>(this.getVertices()) 只要 getVertices 返回 Collection 类型,这就会起作用。

回答 5 投票 0

如何在 Shopify 上设置从“/collections/all”到“/collections/all/shop-all”的“301 重定向”?

我只是尝试将链接设置为“301 方法”,尝试在 Shopify 上从“/collections/all”重定向到“/collections/all/shop-all”,当我点击时从“商店”按钮,它需要我

回答 1 投票 0

使用空 numpy 数组创建默认字典

我想知道是否有更聪明的方法来从集合创建默认字典。 字典应该有一个空的 numpy ndarray 作为默认值。 到目前为止我最好的结果是: 进口收藏品 d =

回答 2 投票 0

PropertyGrid集合显示文本

在 C# 中,当使用对象具有 Collection 的 PropertyGrid 时,什么决定 DisplayName 旁边的值是否显示“(Collection)”值? 这个va有特定的属性吗...

回答 2 投票 0

如何从 mongo-driver go 包访问多个 goroutine 中的同一个游标

我正在使用多个 goroutine 从 MongoDB golang sdk 中的游标读取文档。但它并没有返回所有文件。注意:它可以与单个 Goroutine 一起正常工作。 我想阅读所有文档...

回答 1 投票 0

字符流中的第一个非重复字符

这道题要求我们找到新的字符串B。 B 的形成使得每次将字符插入流时我们都必须找到第一个非重复字符并将其附加到 B 的末尾。如果没有非

回答 3 投票 0


Java 集合:NPE,即使没有添加空值

我最近收到了 NPE,当时我绝对确信这是不可能的。该类在一个非常多线程的程序中使用,所以我知道您基本上应该期待任何...

回答 2 投票 0

重现“非并发集合必须具有独占访问”异常

我在生产应用程序中描述了 https://dotnetfiddle.net/GknA5Q 中的以下代码。字典用作缓存来保存对象的属性。 REST API 在这里

回答 1 投票 0

如何从对象流中统一对象的集合

我有这个 CasaDeBurrito 课程: 公共类 CasaDeBurritoImpl 实现 OOP.Provided.CasaDeBurrito { 私有整数 ID; 私有字符串名称; 私有整数分布; 私人套装<

回答 2 投票 0

如何从队列中获取特定元素?

与ArrayList不同,Queue中没有get(int index)方法来检索指定位置的元素。 有人请告诉我如何在队列中实现这一目标吗? 谢谢。

回答 9 投票 0

如何使用 Hibernate JPA 注释映射嵌套集合 Map<Key,List<Values>>?

我有一堂课,我不知道如何正确注释。 我对 Holder::data 的目标: 列表不应通过比较器来维持顺序,而应通过数组中元素的自然顺序来维持顺序。 (这可...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.