android - 如何在android中的数组列表中获取特定值的索引

标签 android

我实现了一个 bean 类,然后像下面的示例一样创建了数组列表。但是我无法获取特定名称的索引。我想知道如何在 android 的数组列表中搜索员工姓名 = “xxx” 的位置。

例如:- 假设我有一个 bean 员工 {name, number}

并有一个 arra 列表 -> “array_list 类型是员工”

需要在数组列表中查找employee name = “xxx”的位置 我如何实现它? 谢谢!!!

最佳答案

您可以使用 java.util.ArrayList 的方法 IndexOf()

一个实现就像

ArrayList<String> arrlist = new ArrayList<String>(5);
// use add() method to add values in the list
arrlist.add("G");
arrlist.add("E");
arrlist.add("F");
arrlist.add("M");


  // retrieving the index of element "E"

int retval=arrlist.IndexOf("E");

因此,retval 是您想要的对象的索引

关于android - 如何在android中的数组列表中获取特定值的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34172693/

相关文章:

android - 当我将 appcompat-v7 库添加到我的 android 项目时,R.java 被删除

android - 我可以在 android studio 中使用已弃用的方法和类吗

java - 安卓 SQlite : Insert data into multiple tables with sharing ids

android - 如何在 Android 中每 20 秒调用一次方法

android - 如何在 Android Studio 上集成外部 SDK?

android - 添加 gradle 依赖以支持 android.util.ArrayMap

java - 标记 <uses-permission> 属性名称具有无效字符 ' '

android - PreferenceFragment 透明显示

Android TextView内存泄漏

android - 创建一个新的 sw<xxx>dp 限定符