问题标签 [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.
java - 反转堆栈并添加到 ArrayList 的最有效方法
我有两个集合 - 一个 ArrayList 和一个 Stack。我使用堆栈是因为我需要一些简单的弹出/推送功能来处理这段代码。ArrayList 本质上是 out 变量,因为这是函数中的一小段代码。
因此,变量是这样定义的,然后运行代码以将元素添加到堆栈中。
问题是,既然我有一个完全填充的堆栈,我如何将它以与弹出顺序相反的顺序放置在 out ArrayList 中。
我第一个想到的解决方案是
...这行得通,但是我担心将元素添加到 ArrayList 开头的效率(这会迫使所有现有元素都需要移动..这是一个链表(我相信)..很重要..但仍然关注)。此外,我正在通过一个循环运行它......也许是不必要的。
所以,我的第二个不涉及循环的解决方案(至少在我的代码中,我确信后端调用正在这样做)。
我知道我不需要分配列表,但它会保留更清晰的代码。但是,我不确定这是否会给我带来特别有用的性能提升。
所以,我的问题是:对于小到中尺寸的套装,哪一个可能最有效?如果有更有效的解决方案,它会是什么?
java - 数组的 Arrays.asList()
这种转换有什么问题?
我在阅读Create ArrayList from array中找到的解决方案后做了这个。第二行(排序)getTheNumber(...)
导致以下异常:
线程“主”java.lang.ClassCastException 中的异常:[我无法转换为 java.lang.Comparable]
这里有什么问题?我确实意识到可以使用 进行排序Arrays.sort()
,我只是对这个感到好奇。
vb.net - 将 ArrayList 数据绑定到 VB.NET 中的 ListBox?
我在 VB.NET 中工作
我有一个名为 Invoices 的 ArrayList,其中填充了 Invoice 类的对象。
我想将它数据绑定到 ListBox,以便更新 ArrayList 的内容并更改 ListBox 更新。我已经在 Invoice 类上实现了一个 .ToString 函数,我只是不知道如何将 ArrayList 绑定到 ListBox。
有什么建议么?
java - ArrayList 声明的语法错误
我有以下代码:
Eclipse (3.0.0) 抱怨 ArrayList 声明:标记“(”、两个标记“<”和标记“=”上的语法错误。我使用的是 java 1.5.0_07。
我究竟做错了什么?
谢谢,问候,米尔。
java - 如何使用 ArrayList 填充 JComboBox?
我需要用 ArrayList 填充 JComboBox。有没有办法做到这一点?
java - 用于基元的 Java 向量或 ArrayList
Java API 中是否有一个可扩展的数组类等价于可与原语(int、char、double 等)一起使用 的Vector
or类?ArrayList
Integer
我需要一个快速、可扩展的整数数组,并且必须将它们包装在类中以便与Vector
or一起使用它们似乎很浪费ArrayList
。我的 google-fu 让我失望了。
java - 如何重新排序 60mb 的 CSV 文件
我有一个以某种方式排序的 .csv 文件。我想按另一个字段重新排序。您的想法将不胜感激。
我只需要这样做一次,而不是多次,所以性能不是太大的问题。
我在想什么。如果我只是创建一个对象(java)来保存每个字段,然后创建这些对象的 ArrayList。然后,我将在我想要的字段上订购 ArrayList(我可以根据对象的一个成员订购对象的 ArrayList - 对吗?),并将这个重新排序的 ArrayList 打印到 .csv 文件中。
java - 在 Java 中从 ArrayList 中删除对象
如果它们满足条件,我需要从中删除一些对象,ArrayList
我想知道哪种方式更有效。
情况如下:我有一个包含一个ArrayList
包含其他对象的类。我必须对此进行迭代ArrayList
并删除所有满足特定条件的元素。据我所知,这些将是我删除的选项:
新建一个
ArrayList
并添加不满足条件的元素。迭代后,从旧的数组列表交换到没有元素的新数组列表。创建一个新的
ArrayList
并添加满足条件的元素。迭代后,使用removeAll()
传递的方法ArrayList
与要删除的对象。
有没有更有效的方法从 中删除对象ArrayList
?
c# - ArrayList 对象排序
我必须对由对象组成的 ArrayList 进行排序。对象:ID、数量。ArrayList 应按 ID 排序。如何实施?
c# - 从 Excel(或任何文件)到数组列表 C#
我想将一些数字从 Excel 放到数组中。假设我有一个 Excel 文件,其中包含如下数字:
23 34 1 3 100 56 45 43 56 4 87 6 89 9
这只是 excel(或任何文件)中的一列,我想将这些数字作为整数放在 arraylist 中,我不需要将结果作为一个数字,但所有这些数字都是 int 值。
请问有什么帮助吗?