草庐IT

arrayList

全部标签

Java:创建一个 HashMap 列表

我试图创建一个map列表。在下面的代码中,我希望得到[{start=1,text=ye},{start=2,text=no}]但是,我只得到了[{start=2,text=no},{start=2,text=no}]如何避免覆盖第一张map?这是我的代码:HashMapmMap=newHashMap();ArrayListlist=newArrayList();list.add(newHashMap());mMap.put("start",1);mMap.put("text","yes");list.add(mMap);mMap.put("start",2);mMap.put("tex

java.lang.RuntimeException : Parcelable encountered IOException writing serializable object in Android passing ArrayList object 错误

我想将我的ArrayList对象传递给另一个Activity,使用实现Serializable的DataWrapper。我遵循了此处提供的答案:PassarraylistofuserdefinedobjectstoIntentandroid.我正在从MPAndroidChart库PieChart的OnChartGestureListener()开始另一个Activity。这就是我传递ArrayList对象threadList的方式:mChart.setOnChartGestureListener(newOnChartGestureListener(){@Overridepublicvo

java - 在 Android 中将对象添加到 ArrayList 时出现 NullPointerException

这个问题在这里已经有了答案:WhatisaNullPointerException,andhowdoIfixit?(12个答案)关闭7年前。我正在尝试使用BaseAdapter创建ListView,但在将对象添加到ArrayList时,我不断收到空对象引用错误。相关代码如下:publicclassMainActivityextendsActionBarActivity{int[]icons={R.drawable.icon01,R.drawable.icon02,R.drawable.icon03,R.drawable.icon04,R.drawable.icon05,R.drawab

java - 转换为通用变量

我了解泛型和转换,但不了解泛型转换。我以为我只能通过继承树向上或向下转换为特定类型,但这证明我错了:ArrayListcislo=(ArrayList)newArrayList();这可能不是最好的例子,但希望你能明白我的意思。这是如何运作的?它被转换成什么类型​​? 最佳答案 Actor是不必要的。作业ArrayListlist=newArrayList();ArrayListlist2=newArrayList();不需要任何显式转换。通配符类型比具体类型“更通用”/“更不具体”,upperboundedwildcardtype

java - 还记得鼠标点击的位置吗?数组列表?哈希码?

抱歉,我删除了我的APPLES和CATS示例:)这是我的问题的更新版本!我在这里失去了理智。我需要一个能启发我的人。我试过几次在这里解释我的问题。希望这一次,我的问题会更容易理解。基本上我有这个框架,并且显示了一个图像。右侧有一个JList,底部还有另一个JLabels面板。这是我的框架的屏幕截图。当我单击图像时,会弹出一个JOptionPane,就像这样。然后我输入我的输入。我的JList是一个ArrayList,所以我输入的所有内容都会添加到底部的JList和JPanel。现在,当我将鼠标悬停在我单击的部分时,您会注意到正方形消失了)。它仅在我单击图像以及将标签悬停在底部时出现。我

java - JDiagram 旧版本在 ExtendedArrayList.sort 中使用 JRE 8 抛出 StackOverflowError

我正在使用如下所示的JDiagramJARDiagrammyDigram=newDiagram();myDigram.routeAllLinks();此代码在JRE7上运行时运行良好,但在JRE8上运行时,会抛出以下错误:java.lang.StackOverflowErroratjava.util.Collections.sort(UnknownSource)atcom.mindfusion.common.ExtendedArrayList.sort(UnknownSource)atjava.util.Collections.sort(UnknownSource)atcom.mind

java - Collections.unmodifiableList(list) 是否需要锁?

我在名为Products.java的文件中维护了一个productListprivateListproductList=Collections.synchronizedList(newArrayList());现在创建一个同步列表,将确保像添加/删除这样的操作将有一个隐式锁,我不需要显式地锁定这些操作。我公开了一个返回此列表的unmodifiableList的函数。publicListgetProductList(){returnCollections.unmodifiableList(productList);}在我的应用程序中,多个线程可以同时调用这个函数。那么,在将List转换为

java - 我怎样才能更快地减去这些列表?

我想减去两个ArrayList,这样我就可以得到不在另一个列表中的子项。我是这样做的:removeIDs=(ArrayList)storedIDs.clone();removeIDs.removeAll(downloadedIDs);downloadIDs=(ArrayList)downloadedIDs.clone();downloadIDs.removeAll(storedIDs);问题是这两个列表都包含5000个child,在我的Android手机上需要将近4秒。有没有快速的方法来做到这一点?使用集合更快吗?(我在列表中没有重复的值)我开发了一个安卓应用

java - List<String> list = new ArrayList<String>() 和 ArrayList<String> list = new ArrayList<String>() 有什么区别?

这个问题在这里已经有了答案:TypeListvstypeArrayListinJava[duplicate](15个答案)关闭8年前。嗨,我还不清楚,Listlist=newArrayList();和ArrayListlist=newArrayList();

java - 为什么 ArrayList<ArrayList<?>> list = new ArrayList<ArrayList<String>>() 无法编译?

这个问题在这里已经有了答案:Javagenerics:List>=newLinkedList>()isprohibited?(3个答案)关闭9年前。为什么这段代码可以编译finalArrayListdp1=newArrayList();但这不是finalArrayList>dp2=newArrayList>();