草庐IT

arrayList

全部标签

android - 清除后如何在 arraylist 中检索项目 : Android

我有一个显示公司列表的数组列表。这些公司中的每一个都有相应的城镇名称。此外,我正在为每个城镇名称创建按钮,这样当我单击任何城镇名称时,ArrayList应该被过滤并且只显示具有该城镇名称的公司。按钮就像,stringList.add(tempList.get(n).getTownName());btnTag.setLayoutParams(newLayoutParams(LayoutParams.WRAP_CONTENT,60));btnTag.setText(stringList.get(k));btnTag.setBackgroundResource(R.drawable.alph

android - 自定义对象的 ArrayList 不使用 GSON 保存到 SharedPreferences

我有一个自定义POJO对象的ArrayList,我想将其保存到SharedPreferences,这样它们就不会被垃圾收集,用户应用程序关闭后仍然可以访问它们。我尝试过使用GSON,但我认为缺少一些我看不到的东西。String我的Object是转换为已正确保存,但未存储任何内容。我正在使用此Click事件来存储:cartBut.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){Toast.makeText(getBaseContext(),"Clicked",Toast.LENG

java - TextUtils.join 整数 ArrayList

我有3个boolean值,指示是否应将int添加到列表中,然后我想在此列表上使用TextUtils.join()。我应该如何进行?ArrayListtypes=newArrayList();if(m_bWithA){types.add(this.TYPE_A);//TYPE_Aisanint}if(m_bWithB){types.add(this.TYPE_B);}if(m_bWithC){types.add(this.TYPE_C);}TextUtils.join("|",types);但是它说我们只能在Object[]上使用TextUtils.join()。我应该使用其他函数还是不

android - 如何动态添加onclick到arraylist

我正在从数据库中获取标题列表,并使用ArrayList将这些标题添加到布局中。此布局是使用适配器创建的。我想在单击此布局中显示的标题时打开另一个布局。我该如何解决这个问题?请提供任何建议....importjava.io.BufferedReader;importjava.io.InputStream;importjava.io.InputStreamReader;importjava.util.ArrayList;importorg.apache.http.HttpEntity;importorg.apache.http.HttpResponse;importorg.apache.h

java - 从 ArrayList<HashMap<String, String>> 填充 ListView

我有一个ArrayList>我想填充ListView用它。这是我的尝试(这是行不通的)ArrayList>lista=newArrayList>();//Arrayofstrings"titulos"Stringtitulos[]={"Dolar(Transferencia)","Euro(Transferencia)","Dolar(Efectivo)","Euro(Efectivo)","Dolar(cúcuta)","Euro(cucuta)"};try{JSONObjectjson=result;//resultisaJSONObjectandthesourceislocate

java - 为什么 ArrayList<>.add() 不起作用?

我是Java新手,目前正在使用AndroidStudio。我只是不明白为什么.add不起作用。Subject和Assignments只是自定义类。问题是弹出消息“无法解析符号‘添加’”,整个过程都失败了。我已经导入了java.util.ArrayList。ArrayListmSubjects=newArrayList();Subjectcheese=newSubject("Cheese",newAssignment[]{newAssignment("Test1",1.0f,1.0f,1.0f),newAssignment("Test2",100f,100f,1.0f)},100f,4.

java - 防止在 Java 中分配 ArrayList 迭代器

因此,我正在编写我的第一个Android游戏,在观看了关于游戏优化的冗长介绍之后,我一直在检查我的分配。当它为for(Objecto:m_arrayList)约定创建一个隐式迭代器时,我已经设法摆脱了所有游戏中的分配,除了那些使我的ArrayList的分配。这些迭代/分配很少,因为我的所有游戏对象、AI实体等都存储在其中以便于使用。那么我的选择是什么?理论上我可以指定合理的上界并使用数组,但我喜欢ArrayList的特性,例如exists和remove保持代码干净和简单。覆盖ArrayList并提供我自己的iterator()实现,它返回一个类成员,而不是每次使用它时都分配一个新的迭代

java - 方法中arraylist的arraylist

在尝试让包含数组列表的数组列表在我的程序中工作时遇到问题,我收到一条奇怪的警告:将@SuppressWarnings“null”添加到processArray(),不管我是否添加它,我的程序都会崩溃,是有什么明显的我在这里做错了吗?任何帮助都会有很长的路要走,谢谢。privateArrayList>processArray(ResponseListresponses){ArrayList>mainArray=null;ArrayListinnerArrays=null;for(Statusresponse:responses){Stringname,status,imgUrl,time

android - 使用 ArrayList<Object> 填充 ListView

我正在尝试用ArrayList填充ListView。ArrayList包含Usuarios对象。Usuario有两个字段(Stringnombre,Stringedad)。这是我的代码:ListViewlistview=(ListView)findViewById(R.id.ListView1);ArrayListlistaUsuarios=(ArrayList)dao.showAll();ArrayAdapteradapter=newArrayAdapter(this,android.R.layout.simple_list_item_1,listaUsuarios);listvie

java - 即使列表中没有项目,Android ArrayList 大小也返回 1

我正在使用Android。我有一个字符串数据的ArrayList,我将整个Arraylist作为单个字符串保存在本地数据库中。稍后我从数据库中获取这个字符串并将这个字符串转换为数组列表,案例一:StringdbString=[10,5,34,67];//arraylistasstringStringreplace=dbString.toString().replace("[","");Stringreplace1=replace.replace("]","");mysignimgList=newArrayList(Arrays.asList(replace1.split(",")));