arraylist相关内容

检查自定义对象列表是否与 Java 8 中的属性具有相同的值

我是 Java 8 的新手.我有一个 A 类型的自定义对象列表,其中 A 如下所示: 类 A {内部标识;字符串名称;} 我想确定该列表中的所有对象是否具有相同的名称.我可以通过遍历列表并捕获名称的先前值和当前值来做到这一点.在这种情况下,我发现 如何计算列表中某个属性具有相同值的自定义对象的数量.但是有没有更好的方法在 java 8 中使用流来做同样的事情? 解决方案 一种方法是获 ..
发布时间:2022-01-22 10:35:52 Java开发

这里有什么问题?我收到 java.lang.ClassCastException 错误,但看不到哪里出错了

这是我第一次真正使用列表和队列,所以这可能是一个非常简单的错误.是因为我的队列中充满了无法转换为整数的对象吗? //填充数组for(int i=0; i 解决方案 你真的应该使用泛型和 ArrayList/ArrayDeque,除非它对性能非常关键,并且你使用了很多原子类型,比如 int.那你应该看看http://labs.carrotsearch.com/hppc.html ..
发布时间:2022-01-21 12:07:22 Java开发

数组列表中的参数(int初始容量)是什么意思

ArrayList中的参数(int initialCapacity)是什么意思,我以为是元素的个数,但是这样做的时候不起作用: 公共类 MyClass {私有数组列表arr;公共MyClass(int n_elements){arr = new ArrayList(n_elements);}} 解决方案 它是初始容量,即ArrayList将分配的项目数作为项目的内部存储开始.p> ..
发布时间:2022-01-18 23:38:56 Java开发

如何用值声明一个 ArrayList?

ArrayList or List declaration in Java质疑并回答了如何声明一个空的ArrayList 但是如何声明一个带有值的 ArrayList? 我尝试了以下方法,但它返回语法错误: import java.io.IOException;导入 java.util.ArrayList;公共类测试{公共静态 void main(String[] args) 抛出 IOE ..
发布时间:2022-01-18 23:30:40 Java开发

来自点数组列表的java圆识别

我目前有一个来自画布上的手绘点的数组列表.我想知道是否有一个简单的算法来检测该形状是否代表一个圆圈.我已经对此进行了一些研究,我指出的主要项目是霍夫变换或位图图像,但这两者似乎都有点过头了我需要它的顶部.任何指向算法或实现的指针都会非常有帮助. 提前感谢sansom, 解决方案 如果你不知道用户想要画什么(例如,圆、椭圆、直线或矩形),你可以使用一些基本的优化算法来找到与手绘点最匹配 ..
发布时间:2022-01-14 15:46:54 Java开发

mockito ArrayList<String>问题

我有一个方法,我正在尝试进行单元测试.此方法将参数作为 ArrayList 并对其进行处理.我试图定义的模拟是: ArrayList模拟=模拟(ArrayList.class); 这会给出 [unchecked] unchecked conversion"警告. ArrayListmocked = mock(ArrayList.class); 给我一​​个错误. 有人愿意告诉我我做错 ..
发布时间:2022-01-14 13:44:13 Java开发

用自定义 VBA 类包装 .Net ArrayList 获取迭代器

我刚刚发现我可以使用可以创建 COM 类的 CreateObject 方法从 VBA 创建一些 .Net 类.这很酷,但是创建的类是后期绑定的,所以你不会得到任何智能感知等.所以我希望做的是编写 VBA 包装类并将所有方法调用委托给 .Net 对象的内部引用. 所以这对于一个 ArrayList 对象来说很有效,除了试图引用枚举器之外.VBA 有一个 hack,它允许您创建自己的集合并使用 ..
发布时间:2022-01-14 12:17:25 C#/.NET

如何在不循环的情况下将数组(Range.Value)传递给本机 .NET 类型?

我要做的是填充 ArrayList 使用 .AddRange() 方法在 VBA 中使用本地 C# ArrayList 上的后期绑定,但我不能不知道如何将另一个 ArrayList 以外的对象作为参数传递给它......到目前为止我尝试过的任何其他事情都失败了...... 所以基本上我现在在做什么(注意:list 是 C# 的 ArrayList via mscorlib.dll) 暗淡列 ..
发布时间:2022-01-14 12:00:57 C#/.NET

从字符的 ArrayList 中删除一个字符

我在循环中面临这种不需要的 char 到 int 转换.假设我有这个字符列表,我想删除其中一个: 列表chars = new ArrayList();chars.add('a');chars.add('b');chars.add('c');chars.remove('a');//或 chars.remove('a'-'0'); 所以 'a' 被解释为它的 int 值,我得到一个 Index ..
发布时间:2022-01-12 20:46:08 Java开发

为什么我们需要在 Java 中的 ArrayList 上使用迭代器?

我正在阅读问题中提到的答案"我们是否需要在 ArrayList 上使用迭代器?". 在回答中,用户这样说:“使用 ArrayLists 的迭代器的一个重要用例是当您想要在迭代时删除元素". 这甚至可以在 Java 中使用 ArrayList 的 remove 方法来实现.我的问题是为什么我们需要 ArrayList 中的迭代器? 考虑代码: import java.util.* ..
发布时间:2022-01-10 14:38:46 Java开发

Java - 在迭代时将元素添加到列表中

我想避免得到 ConcurrentModificationException.我该怎么做? 解决方案 您可以使用 ListIterator,它在迭代过程中支持删除/添加方法. ListIteratoriter = books.listIterator();而(iter.hasNext()){if(iter.next().getIsbn().equals(isbn)){iter.add(新 ..
发布时间:2022-01-10 14:34:35 Java开发

如何避免“ConcurrentModificationException"在迭代时从`ArrayList`中删除元素?

我正在尝试从 ArrayList 中删除一些元素,同时像这样迭代它: for (String str : myArrayList) {如果(某些条件){myArrayList.remove(str);}} 当然,在迭代 myArrayList 的同时尝试从列表中删除项目时,我得到了 ConcurrentModificationException.有没有一些简单的方法可以解决这个问题? 解 ..
发布时间:2022-01-10 14:05:46 Java开发

防止arraylist中的重复条目

假设我创建了一些像这样的对象类 公共类的东西{私有字符串名称;私人整数编号;公共oDetails(字符串a,整数b){名称=一个;数 = b;}...获取/设置/等 现在我想创建一个数组列表来保存一些这样的对象类. ArrayListmyList = new ArrayList;第一件事=新事物(“星球大战",3);第二件事=新事物(“星球大战",1);myList.add(first);m ..
发布时间:2022-01-10 13:30:01 Java开发

在arraylist中查找重复值

我有一个 ArrayList 举例 类汽车{字符串车名;整车类型;} 现在,我必须查找列表中是否有任何具有相同名称的汽车.最好的方法是什么? 解决方案 创建比较器: 公共类 CarComparator 实现 Comparator{公共 int 比较(汽车 c1,汽车 c2){返回 c1.carName.compareTo(c2.carName);}} 现在将 Arr ..
发布时间:2022-01-10 13:12:57 Java开发

对所有元素求和 java arraylist

如果我有:ArrayListm = new ArrayList();里面有double值,怎么把ArrayList元素全部加起来呢? public double incassoMargherita(){双倍总和 = 0;for(int i = 0; i 作为? 解决方案 两种方式: 使用索引: double sum = 0;for(int i = 0; i ..
发布时间:2022-01-09 15:38:46 Java开发

将值添加到 Map 中已存在的键的列表中

晚上! 我有以下地图: HashMapmyMap = new HashMap(); 然后我向其中添加了以下数据: ArrayList myList = new ArrayList();myList.add("测试 1");myList.add("测试 2");myList.add("测试 3");myMap.put("测试", myList); 这给我留下了以下数据: 关键:测 ..
发布时间:2022-01-08 14:35:49 Java开发