草庐IT

Arraylist

全部标签

java - 如何在 ArrayList 中转换嵌套的 HashMap

有一个ArrayList嵌套了HashMap。从父HashMap获取值很容易,但是当我尝试从嵌套的HashMap(子)获取值时,我得到ClassCastException。这是一个示例(类似于上一篇文章):ArrayList>data=newArrayList>();HashMapparentHash=newHashMap();HashMapchildHash=newHashMap();childHash.put("child_id","id")childHash.put("name","firstlast");childHash.put("sex","man");parentHash

java - 如何按字母顺序对 Arraylist 进行排序? ( java )

这个问题在这里已经有了答案:Howcanisortmyarraylistalphabetical(2个答案)关闭9年前。我是Java的新手,我对编码还不是很了解,但也许你可以帮助我解决我的问题。我有一个程序应该按正确的字母顺序列出所有歌曲。我想使用CollectionsAPI。但是在我的代码中我没有做对。Eclipse没有给我一个错误,它在模拟器上运行,没有正确排序。也许你可以告诉我,将我必须做的事情转移到我的代码中,让它运行起来。抱歉没有你那么好;)...但我还年轻,我想学习所有关于编码的知识。非常感谢,Vinzenz:)publicclassSongsManager{finalSt

Android:从 Hashmap Arraylist 获取单个值?

基本上,我有一个使用HashMap的数据库。运行查询后,我想输出ID并将其存储在另一个Activity的数组中。之后,我想访问数组中的单个元素。这是我的数据库代码publicArrayList>getIDList(){ArrayList>IDList=newArrayList>();StringselectQuery="SELECTcardIDFROMflashcards";SQLiteDatabasedatabase=this.getWritableDatabase();Cursorcursor=database.rawQuery(selectQuery,null);if(curso

Android NDK 获取 ArrayList 错误

JNIEXPORTjobjectJNICALLJava_com_example_androidhellojni_FooFragmentTab_getUserList(JNIEnv*env,jobjectobj){jinti;jclasscls_arraylist=(*env)->FindClass(env,"java/util/ArrayList");jmethodIDinit_arraylist=(*env)->GetMethodID(env,cls_arraylist,"","()V");jobjectobj_arraylist=(*env)->NewObject(env,cls_

java - 使用 Timer 和 ArrayList 更新 TextView

我正在编写一个小程序,每5秒更新一次TextView。但是我无法每5秒更新一次textview的文本,尤其是涉及到最后一个arraylist项目时,例如:下面代码中的C我正在关注this教程publicclassMainActivityextendsActivity{Timertimer;MyTimerTaskmyTimerTask;Listlist;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.act

java - Android 在 API 16 中对 ArrayList<class> 进行排序?

我正在做作业,它需要支持API16。我的View是一个带有一个自定义的ArrayListAdapterArrayList问题是我希望能够对用户放入列表的数据进行排序。items.sort(newComparator(){@Overridepublicintcompare(someclassitem1,someclassitem2){returnitem1.Name.compareTo(item2.Name);}});但是当我尝试AndroidStudio时,它告诉我需要API24。如何在API16中对列表进行排序? 最佳答案 您可以

android - 在 Android 中排序 Arraylist

我试图在我的Android应用程序中对ArrayList进行排序,但它引发了异常。这是我的代码发生的部分:Listpacks=getPackageManager().getInstalledPackages(0);Collections.sort(packs);有没有人有什么想法? 最佳答案 packs包含PackageInfo对象,而sort无法为那些找到自然顺序是我最好的猜测。如果要排序,请使用Comparator排序定义了您想要对PackageInfo对象进行排序的内容。 关于an

java - 使用for循环在第三个arraylist中添加arraylist的公共(public)元素时出现问题

这个问题在这里已经有了答案:Commonelementsintwolists(14个答案)关闭8年前。我正在尝试比较两个ArrayList,在比较之后我必须获得这两个arraylist之间的公共(public)元素并将它们显示在第三个arraylist中。这是我的代码,这里的newList是数组列表,我想在其中添加公共(public)元素,但每次我在这个数组列表中添加元素时,它只显示最后一个元素。ArrayListlist2=newArrayList();list2.add("1");list2.add("abc");list2.add("3");list2.add("4");Arra

java - 如何更新存储在 ArrayList 中的项目? (安卓)

我正在从Firebase获取数据,在获取假定数据后,我将其存储在ArrayList中。所以这是示例代码。markerArray=newArrayList();Firebaseref=newFirebase(Config.FIREBASE_URL_DRIVER);ref.addValueEventListener(newValueEventListener(){@OverridepublicvoidonDataChange(DataSnapshotdataSnapshot){if(dataSnapshot.getChildrenCount()==0){markerInfo();}else

android - 从 Firebase 数据创建一个 ArrayList

我在我的Android应用程序中为我的MainActivity定义了一个ArrayList。我在尝试了解如何检索用户的兴趣并将其添加到我的数组列表时遇到了困难。我的Firebase数据是这样设置的:我知道我必须异步加载数据,但我对应该如何处理感到困惑。这是我尝试添加到ArrayList的代码:publicclassMainActivityextendsAppCompatActivity{privateDatabaseReferenceeventDatabase;privateDatabaseReferenceusersDatabase;privateFirebaseAuthmAuth;