问题标签 [arraylist]

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 投票
5 回答
25954 浏览

java - 反转堆栈并添加到 ArrayList 的最有效方法

我有两个集合 - 一个 ArrayList 和一个 Stack。我使用堆栈是因为我需要一些简单的弹出/推送功能来处理这段代码。ArrayList 本质上是 out 变量,因为这是函数中的一小段代码。

因此,变量是这样定义的,然后运行代码以将元素添加到堆栈中。

问题是,既然我有一个完全填充的堆栈,我如何将它以与弹出顺序相反的顺序放置在 out ArrayList 中。

我第一个想到的解决方案是

...这行得通,但是我担心将元素添加到 ArrayList 开头的效率(这会迫使所有现有元素都需要移动..这是一个链表(我相信)..很重要..但仍然关注)。此外,我正在通过一个循环运行它......也许是不必要的。

所以,我的第二个不涉及循环的解决方案(至少在我的代码中,我确信后端调用正在这样做)。

我知道我不需要分配列表,但它会保留更清晰的代码。但是,我不确定这是否会给我带来特别有用的性能提升。

所以,我的问题是:对于小到中尺寸的套装,哪一个可能最有效?如果有更有效的解决方案,它会是什么?

0 投票
9 回答
105028 浏览

java - 数组的 Arrays.asList()

这种转换有什么问题?

我在阅读Create ArrayList from array中找到的解决方案后做了这个。第二行(排序)getTheNumber(...)导致以下异常:

线程“主”java.lang.ClassCastException 中的异常:[我无法转换为 java.lang.Comparable]

这里有什么问题?我确实意识到可以使用 进行排序Arrays.sort(),我只是对这个感到好奇。

0 投票
1 回答
3810 浏览

vb.net - 将 ArrayList 数据绑定到 VB.NET 中的 ListBox?

我在 VB.NET 中工作

我有一个名为 Invoices 的 ArrayList,其中填充了 Invoice 类的对象。

我想将它数据绑定到 ListBox,以便更新 ArrayList 的内容并更改 ListBox 更新。我已经在 Invoice 类上实现了一个 .ToString 函数,我只是不知道如何将 ArrayList 绑定到 ListBox。

有什么建议么?

0 投票
3 回答
3843 浏览

java - ArrayList 声明的语法错误

我有以下代码:

Eclipse (3.0.0) 抱怨 ArrayList 声明:标记“(”、两个标记“<”和标记“=”上的语法错误。我使用的是 java 1.5.0_07。

我究竟做错了什么?

谢谢,问候,米尔。

0 投票
8 回答
142524 浏览

java - 如何使用 ArrayList 填充 JComboBox?

我需要用 ArrayList 填充 JComboBox。有没有办法做到这一点?

0 投票
5 回答
19237 浏览

java - 用于基元的 Java 向量或 ArrayList

Java API 中是否有一个可扩展的数组类等价于可与原语(int、char、double 等)一起使用 的Vectoror类?ArrayList

Integer我需要一个快速、可扩展的整数数组,并且必须将它们包装在类中以便与Vectoror一起使用它们似乎很浪费ArrayList。我的 google-fu 让我失望了。

0 投票
4 回答
1821 浏览

java - 如何重新排序 60mb 的 CSV 文件

我有一个以某种方式排序的 .csv 文件。我想按另一个字段重新排序。您的想法将不胜感激。

我只需要这样做一次,而不是多次,所以性能不是太大的问题。

我在想什么。如果我只是创建一个对象(java)来保存每个字段,然后创建这些对象的 ArrayList。然后,我将在我想要的字段上订购 ArrayList(我可以根据对象的一个​​成员订购对象的 ArrayList - 对吗?),并将这个重新排序的 ArrayList 打印到 .csv 文件中。

0 投票
13 回答
127769 浏览

java - 在 Java 中从 ArrayList 中删除对象

如果它们满足条件,我需要从中删除一些对象,ArrayList我想知道哪种方式更有效。

情况如下:我有一个包含一个ArrayList包含其他对象的类。我必须对此进行迭代ArrayList并删除所有满足特定条件的元素。据我所知,这些将是我删除的选项:

  1. 新建一个ArrayList并添加不满足条件的元素。迭代后,从旧的数组列表交换到没有元素的新数组列表。

  2. 创建一个新的ArrayList并添加满足条件的元素。迭代后,使用removeAll()传递的方法ArrayList与要删除的对象。

有没有更有效的方法从 中删除对象ArrayList

0 投票
2 回答
895 浏览

c# - ArrayList 对象排序

我必须对由对象组成的 ArrayList 进行排序。对象:ID、数量。ArrayList 应按 ID 排序。如何实施?

0 投票
3 回答
4026 浏览

c# - 从 Excel(或任何文件)到数组列表 C#

我想将一些数字从 Excel 放到数组中。假设我有一个 Excel 文件,其中包含如下数字:

23 34 1 3 100 56 45 43 56 4 87 6 89 9

这只是 excel(或任何文件)中的一列,我想将这些数字作为整数放在 arraylist 中,我不需要将结果作为一个数字,但所有这些数字都是 int 值。

请问有什么帮助吗?