【发布时间】:2020-11-28 10:44:24
【问题描述】:
这是我的数据处理程序类
public class Userlist {
private String mId;
private String mQuantity;
public String getmId() {
return mId;
}
public void setmId(String mId) {
this.mId = mId;
}
public String getmQuantity() {
return mQuantity;
}
public void setmQuantity(String mQuantity) {
this.mQuantity = mQuantity;
}
public Cartlist(String mId, String mQuantity) {
this.mId = mId;
this.mQuantity = mQuantity;
}
}
这是我的 ArrayList 代码
public static ArrayList<Userlist> UserListArray = new ArrayList<>();
我在这里添加用户
Home.UserListArray.add(new Userlist ( "1" , "595" ));
Home.UserListArray.add(new Userlist ( "2" , "5558" ));
Home.UserListArray.add(new Userlist ( "55" , "5154" ));
Home.UserListArray.add(new Userlist ( "97" , "513" ));
Home.UserListArray.add(new Userlist ( "16" , "565" ));
Home.UserListArray.add(new Userlist ( "21" , "598" ));
现在我想检查 Arraylist 中是否有 Userid 退出
if (UserListArray.contains( Users.getId() ) == true){
Toast.makeText(context,"List Conatin User",Toast.LENGTH_SHORT).show();
}else{
Toast.makeText(context,"List Not Conatin User",Toast.LENGTH_SHORT).show();
}
任何人都可以帮忙
问候
AHSAN JAVED
【问题讨论】:
-
使用
HashMap<Integer,Userlist>代替ArrayList<..>并将userId 保存为第一个参数。请注意,对于 HashMap,uId 只能由Userlist实例的一个实例使用。 -
请提供一些我是新手的示例或提供任何视频示例如何检查 Arraylist 中是否存在用户 ID 退出
-
如果您不遵循视频教程,您会学得更好。因此,只需在您最喜欢的搜索引擎上使用
java hashmap by example并查看结果即可。
标签: android arraylist contains