草庐IT

arrayList

全部标签

java - ArrayList 限制为 10 个值

我在我的代码中使用一个ArrayList,它由一个EditText字段填充,但我想限制ArrayList以便它可以只保留10个值。添加10个值后,如果另一个尝试添加,我只需要它不添加到Array中。有人知道如何做到这一点吗?privatestaticArrayListplayerList=newArrayList(); 最佳答案 在您的处理程序方法中:if(playerList.size()编辑:你的错误在这里:if(playerList.size()您应该检查onClickListener内部的大小,而不是外部:Buttoncon

java - 将任何类型的 ArrayList 传递给方法

我正在开发我的第一个Android应用程序,这是一款适合我child的数学游戏,同时我正在学习Java。我有两个ArrayList,一个是整数0..9,一个是可能的操作字符串,目前只有+和-。我想编写一个方法,将随机索引返回到ArrayList中,这样我就可以选择一个随机元素。我遇到的是我需要两种方法,一种用于每种类型的ArrayList,即使代码是相同的。有没有一种方法可以用一种方法做到这一点?我现在用的:RandomrandomGenerator=newRandom();...n=randomIndexInt(possibleOperands);intop1=possibleOpe

android - 将自定义可打包对象额外或在 ArrayList 中传递给 RemoteViewsService 会中断 appwidget

基本上我想做的是通过一个Intent将一个自定义的parcelable对象传递给RemoteViewsService,从而传递给我的RemoteViewsFactory。出于某种原因,这根本行不通:S每当我尝试这样做时,小部件最终都会显示“问题加载小部件”文本。当我尝试同样的事情时,我没有将它传递给RemoteViewsService,而是将它传递给常规Activity,它完全按预期工作。我试图在网上找到我的答案,但我一直没有成功,因此我现在在这里发帖希望得到帮助。一段时间以来,我一直试图让它在我的主程序中运行。但我就是想不通。所以我试着把它归结起来,看看我是否在某个时候做错了什么。我

java - ArrayList indexOf() 返回错误的索引?

我对ArrayList有疑问。我像这样使用ArrayList:privateArrayListmPlaylists;其中Playlist是继承自另一个ArrayList的类。我执行以下操作:p=newPlaylist(...someparameters...);mPlaylists.add(p);稍后,当我使用“p”获取列表中的索引时:intindex=mPlaylists.indexOf(p);返回索引“1”,即使列表的检查清楚地表明它是索引“4”。有人知道为什么会失败吗?谢谢。B.R.莫腾编辑:没有indexOf()的相同问题,使用equals():privateintGetInd

android - 将带有对象的 ArrayList 传递给新的 Activity?

我正在尝试将ArrayList从我的第一个Activity传递到下一个Activity。基本上,第一个Activity解析一个XML文件并创建一个包含对象的ArrayList。我想要做的是将该ArrayList发送到我的第二个Activity,并在ListView中显示一些对象数据。我想过用Intent来做这件事,但看起来只有原始数据类型通常通过Intent传递。这样对吗?如果是这样,传递数据的更好解决方案是什么?当然,Android必须提供能够执行此类操作的功能。非常感谢任何帮助/代码示例..谢谢编辑:我通过首先创建和调用Intent解决了这个问题,并且只在我调用的Activity中

java - LinkedList 与 ArrayList 在一个特定的 android 示例上

这个问题在这里已经有了答案:WhentouseLinkedListoverArrayListinJava?(33个答案)关闭6年前。我从我的A类返回一个列表。我想从列表中删除第一个元素并将其作为最后一个元素添加到同一列表中。我是这样做的。myList.add(myList.get(0));myList.remove(0);目标硬件是Android操作系统。我应该以返回ArrayList或LinkedList的方式编写我的A类吗?对于以下场景哪个更好:myList始终有100个元素myList始终有10个元素也许我看到了一个没有问题的地方。您是否认为在这种情况下我不应该关心性能,因为问题

android - 如何在android中的gridview中显示arraylist

我想在Gridview中显示Arraylist项目。我的Arraylist是这样的:1你好你好2你好你好如果我像这样将它绑定(bind)到gridview控件:ArrayAdapteradapter=newArrayAdapter(this,android.R.layout.simple_list_item_1,event_list);gridview.setAdapter(adapter);event_List是我的Arraylist。通过这种方法,我在gridview的单元格中获得了完整的Arraylist行或记录。我想在gridview的每个单元格中显示每个项目,如Arrayli

android - 从 JSONArray 转换为 ArrayList<CustomObject> - Android

我将ArrayList转换为JSONArray。我怎样才能将它转换回来?最终结果必须是一个ArrayList。提前谢谢你。编辑:这就是我将ArrayList转换为JSONArray的方式:Stringstring_object=newGson().toJson(MyArrayList);JSONArraymyjsonarray=newJSONArray(string_object); 最佳答案 您可以将JsonArray或json字符串转换为ArrayList如下使用Gson库ArrayListyourArray=newGson()

android - 在 Android 上将 ArrayList 保存到文件

我有一个充满字符串的ArrayList,用户用这些字符串填充它,以便在ListView的不同Activity中使用它们来查看他们保存的字符串。我希望保存他们填充的ArrayList,但我不知道如何让它工作。我试过FileOutputStream、SharedPreferences。我看了很多例子。例如我有ArrayListgive=newArrayList();为了保存arraylist我试过类似的东西FileOutputStreamfos=openFileOutput(MYFILENAME,Context.MODE_PRIVATE);fos.write(give.getBytes()

android - 空指针异常 : Attempt to invoke virtual method 'int java.util.ArrayList.size()' on a null object reference

我是Fragments和自定义ListView适配器的新手。谁能帮帮我吗?我有我的Fragment我有我的ListViewpublicclassRecordingListFragmentextendsFragmentimplementsOnItemClickListener{ListViewmListView;TextViewemptyView;Buttonoptions,delete,edit;ArrayListrecordings=null;RecordingsListAdaptermAdapter;publicRecordingListFragment(){}@Overridep