collections 相关问题

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


如何从数组及其 ID 创建模型集合 - Laravel

我正在为每个未通过 abelongsToMany` 关系连接到基本模型的模型创建一个带有按钮 Attach (name)' 的 foreach 循环。 我有一个包含特定型号 ID 的数组 $

回答 1 投票 0

从带有副本集的mongodb中删除数据库

我有一个运行着 3 个成员副本集的 MongoDB。所有成员均已启动并运行。 我有一个包含 4-5 个集合的数据库,我想删除该数据库。 最好的方法是什么...

回答 2 投票 0

Laravel Collection 从嵌套数据结构中获取唯一值

我想使用 Laravel 5.1 Collection 的 Unique 方法从嵌套对象中过滤唯一 ID。 给定数据结构 { “键1”:[ {“id”:1}, {“id”:1} ], “键2”:[ {“id”:1}, ...

回答 5 投票 0

使用流从 Java 集合中提取

我想知道是否存在从基于给定谓词的集合实现中“提取”元素的实现,即在检索后删除所述元素。来参观...

回答 1 投票 0

Mongodb在嵌入文档中查找操作

我的需求是通过Java在mongodb集合中创建一个嵌入文档,结构如下 文件夹 { _id: String, // 位置 ID 文档版本:int, 位置显示名称:字符串;

回答 1 投票 0

javascript 对象中的元素数量

有没有办法(从某处)获取Javascript对象中的元素数量? (即恒定时间复杂度)。 我找不到检索该信息的属性或方法。到目前为止我可以

回答 8 投票 0

使用 Stream.concat() 合并集合有什么缺点吗?

目标:将两个集合合并为(第三个)集合 我喜欢这个解决方案的流畅性(只需要一个语句): Stream.concat(collection.stream(), anotherCollection.stream()) .收集(/*

回答 1 投票 0

在 kotlin 中使用 List(mylist.size){ index -> TODO()} 或 Map 进行迭代 Kotlin

我找到了这段代码,我想知道哪个对于大元素列表更有效。 返回列表(myBigList.size){索引-> val 元素 = myBigList[索引] myConversionFunction(元素,...

回答 1 投票 0

C# Dictionary.Add(KeyValue, Structure) 使用最后添加的结构和新的 KeyValue 更新所有现有记录

// Dictionary.Add 方法使用最后的记录值更新所有先前的记录,但键 // 值对于记录来说是正确的。 // 尝试为字典创建一个测试床

回答 1 投票 0

dotnet集合源代码中内部数组的局部变量副本的目的是什么

作为 dotnet 集合 Stack.cs 源代码 公共 T Peek() { int 大小 = _size - 1; T[] 数组 = _array; if ((uint)size >= (uint)array.Length) { ThrowForEmptyStack(); ...

回答 1 投票 0

Kotlin 中比较和分区两个集合的有效方法

我目前正在开发一个 Kotlin 项目,用于自动维护紧急位置数据。作为该项目的一部分,我需要比较两个 Json 对象集合以确定需要哪些数据...

回答 1 投票 0

如何删除 MongoDB 中的集合?

在 MongoDB 中删除集合的最佳方法是什么? 我正在使用以下内容: db.collection.drop() 如手册中所述: db.collection.drop() 从数据库中删除集合...

回答 4 投票 0

在 Kotlin 中比较分区两个集合的有效方法

我目前正在开发一个 Kotlin 项目,用于自动维护紧急位置数据。作为该项目的一部分,我需要比较两个 Json 对象集合以确定需要哪些数据...

回答 1 投票 0

使用扩展运算符来初始化一个集合与另一个集合是否可行?

没什么重要的,只是为了好奇。 给出以下代码片段,我们知道我们可以在 C 实例构造期间初始化 MyList 列表,这要归功于特殊的语法糖: 公共...

回答 1 投票 0

C# 中对象的异构和同构集合[已关闭]

有了一点定义,有人可以给我们提供两种集合类型的代码示例以供理解。

回答 1 投票 0

为什么list.contains(null)会抛出空指针异常?

我有ListcountryList,其中包含作为国家/地区ID 的Long 值。 现在我正在使用流迭代一些 List 列表。 userRequests.stream()。 对于每个(

回答 3 投票 0

数组之间的差异值

我有这两个数组作为请求的结果: $f = DocsPf::where('renda', '=', 2)->where('tipo', '=', 'R')->pluck('id'); $f = [4,5,6,7,8,9,10] 和 $d = Documento::where('user_id', '=', ...

回答 1 投票 0

将不可变映射转换为可变映射java

我有一个不可变的映射,是从另一部分的方法中获得的。当处理时我想从中删除一个密钥然后进一步使用它,该密钥始终在地图上。 不可变映射 我有一个不可变的映射,是从另一部分的方法中获得的。当处理时我想从中删除一个密钥然后进一步使用它,该密钥始终在地图上。 ImmutableMap<String, Object> immutableMap = doSomethingAndGetImmutableMap(); // convert to mutable Map<String, Object> newMutableMap = ?? newMutableMap.remove("pin"); 是否有任何内置方法可以将不可变映射转换为可变映射java?我看到有几种方法可以做相反的事情,但不是从不可变映射到可变映射。 我使用了Maps.newHashMap,但它是最好、最有效的方法吗? 您可以使用复制构造函数从现有的 HashMap 创建一个新的 Map。 HashMap<String, Object> = new HashMap<>(immutableMap); 请注意,这是一个全新的对象。没有办法使不可变的映射变得可变。那将打破抽象。我想从概念上讲,您可以为不可变映射设计可变包装器,该映射将 changes 存储在第二个(私有)映射结构中。但 Guava 似乎并不支持这一点。 这个还是Maps.newHashMap性能更高? Guava Maps.newHashMap(map) 只是返回 new HashMap<>(map)。该调用将由 JIT 编译内联,因此一旦代码经过 JIT 编译,现代 JVM 上的性能差异应该为零。 您几乎肯定是在浪费时间对此类内容进行微优化: 您应该首先设计和编写应用程序代码并使其运行。 然后你对其进行基准测试。 然后您根据基准测试结果决定应用程序是否需要优化。 然后对其进行分析以确定性能热点在哪里。 然后优化性能热点。 除非有什么非常奇怪的事情,否则按照上述步骤就不会浪费时间问这个问题。套用1 唐纳德·高德纳 (Donald Knuth): “过早优化是万恶之源”. 1 ...并且过度简化/断章取义...

回答 1 投票 0

连接到中间被截断的字符串

如果我有一个很长的列表并且只想打印前 6 个元素,这很简单: // 假设列表包含斐波那契数列中的前几个数字 println(list.joinToString(limit = 6)) // ou...

回答 1 投票 0

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