有没有办法从模型列表中选择所有内容?

时间:2019-12-23 02:47:06

标签: java android-studio

asnafList是我的列表,getIc_number是我的getter,下面是我的代码

asnafList.get(0).getIc_number();

我正在尝试为我的应用程序提供某种身份验证功能,并且我在按钮的if语句中使用了上面的代码。该代码仅获得列表的0位置。所以我的问题是,有没有一种方法可以获取列表的所有位置,以便与使用if语句的用户输入进行比较?

2 个答案:

答案 0 :(得分:0)

enter code here

答案 1 :(得分:0)

正如Kushal回答的那样,for循环对此很有用。但是在这种情况下,我通常为每个循环使用a。不确定asnafList中的对象类型,但是看起来像这样:

for(AsnafObject a : asnafList) {
    if(a.getIc_number() == YOUR_COMPARABLE_NUMBER) {
        // do stuff
    }
}

执行此for循环时,基本上可以遍历asnafList中的每个对象,其中AsnafObject是asnafList的类类型,而a是可用于调用AsnafObject的任何非静态方法(或类被称为)