问题标签 [toarray]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1036 浏览

java - Java Sorted Set of Maps 转换为数组

我有这两个数据结构:

sortedTable 保存与 tableFrequency 相同的信息,但它按 Integer 值降序排序。

如何将 sortedTable 转换为由字符串和整数对组成的数组,以便对数组进行索引以保持与 sortedTable 相同的顺序?例如,为了更清楚,我在索引 0 处的数组将包含 sortedTable 中的最大值,而我在 index[sortedTable.size() - 1] 处的数组将包含 sortedTable 中的最小值。

0 投票
2 回答
3106 浏览

c# - 在 c# 中,Array.ToArray() 是否执行深度复制?

这应该是一个非常基本的问题,但我一直很难找到一个明确的答案。

当您有一个值数组并使用该.ToArray()方法时,它会创建数组的深副本还是浅副本?

0 投票
1 回答
508 浏览

scala - Scala 2.10 里程碑中的 toArray

以下 Scala 代码在 Scala 2.9 中运行良好,但在 Scala 2.10 Milestone 中会产生编译器错误。谁能给我一个提示如何创建一个 ArrayTag:

Scala 2.10 中的错误消息是“没有可用于 Lit 的 ArrayTag”。

另外,我应该总是为新类型创建一个新的 ArrayTag 吗?

谢谢你。

0 投票
2 回答
13166 浏览

java - 将 Object[] 转换为 int[] 错误

可能重复:
如何在 Java 中将 List<Integer> 转换为 int[]?

我有一个ArrayList,当我尝试将其转换为整数数组时,因为我需要执行涉及整数的操作,我收到此错误:

需要不兼容的类型
:int[]
找到:java.lang.Object[]

这是我的代码:

你对此有什么想法吗?

0 投票
3 回答
935 浏览

c# - O(1) 中的 C# IEnumerable.toArray()

我一直在玩 BlockingCollection 类,我想知道为什么 ToArray() 方法是 O(n) 操作。来自 Java 背景的 ArrayList 的 ToArray() 方法在 O(1) 中运行,因为它只返回它使用的内部数组 (elementData)。那么为什么他们在世界上迭代所有项目,并在 IEnumerable.ToArray 方法中创建一个新数组,而他们可以覆盖它并返回集合使用的内部数组?

0 投票
2 回答
676 浏览

java - list.toArray(T[] a),如果“T”是“运行时类型”怎么办?

list.toArray(T[] a),如果T是“运行时类型”怎么办?

ListJava中的“ ”接口,方法:T[] toArray(T[] a)
好的,这是一个很老的问题,通常我们这样使用它:

我的问题是,我在编码时不知道“T”类型是什么,“T”类型只能在运行时决定,这里是例子:

现在我需要将列表转换为元素类型为clazz的数组,我该怎么办?

可能你想知道为什么我有这种需求:
我正在对 Morphia 进行一些修改(它是一个 java-mongoDB 框架)。我需要从 mongoDB 获取数据并将其设置到 POJO 的正确字段中。在某些情况下,字段类型是数组,获取的数据是一个BasicDBList实体(它扩展了ArrayList),所以必须将BasicDBList实体转换成一个与POJO字段类型兼容的数组。

我查看了 ArrayList 的源代码,然后用一些丑陋的代码实现了我的目标:

请问有没有更好的方法来做到这一点?

0 投票
3 回答
158 浏览

java - 从包含 Arraylists 的 ArrayList 中创建一个数组

我有一个问题。

在Java中,我有一个ArrayList包含ArrayList双值的。从这里我想制作一个double[][]数组。

我知道如何通过 'toArray' 方法使用一维数组来制作它,但在这种情况下,我不确定如何去做并且总是在我的代码中收到错误消息。

我的 Aktuell 代码是:

其中 Data 是我的 ArrayList 的 ArrayList。

0 投票
1 回答
3426 浏览

zend-framework - 当我在 zend 框架中使用 toArray() 时出现致命错误

我需要帮助来消除toArray()zend 框架中的致命错误。

致命错误:在非对象上调用成员函数 toArray()

我在我的控制器中使用以下代码

当我使用toArray()or时,我在这两种情况下都会遇到致命错误current()

我已经使用了以下代码,但没有得到任何解决方案,它会产生相同的错误:

我该如何解决这个问题?

0 投票
1 回答
1471 浏览

vb.net - 将列表中对象的单个成员移动到数组中以用于计算

List在 Visual Basic 2010 中有一个对象(Appliance 作为 String,KwHHr 作为 Double), applianceListReturn 。每个对象都有两个成员。我想从每个对象中取出一个相同类型的成员(KwHHr),并从array这些单个成员中提取一个。我是 VB 新手,这并不像第一次出现那么容易。我试图使用 `for 每个循环来实现这一点,但它只返回一个值。这是我的代码:

我希望这是有道理的。谢谢您的帮助。

0 投票
4 回答
21782 浏览

c# - 使用 .ToArray() 将字符串列表转换为数组

使用该.ToArray()函数时,是否有必要隐式定义数组的大小以保存要转换的列表中的字符?

我尝试这样做是因为我需要使用.GetValue()数组的功能,但是,数组保持大小为 1 并且不保存列表中的材料。我是否试图.ToArray()错误地使用?

这是我拥有的所有影响数组的代码。当我Console.WriteLine()列出清单时,它给了我整个文本。我可能对列表的工作方式感到困惑。是否将所有内容都存储为单个项目,这就是数组只显示一个位置的原因?