也许我今天有一个奇怪的问题。我现在已经通过使用两个列表“解决”了这个问题,但我只想将信息放在一个列表中,因为我认为它更容易维护和清洁。
假设我们有一个名为
的对象public class PersonsInfo{
int Age;
String Name;
Booelan Female;
}
包含所有人员信息的列表
List<PersonsInfo> coolPeople = new ArrayList<PersonsInfo>()
和两个 View ,一个GridView
和一个ListView
现在我想在 GridView
中显示女孩,在 ListView
中显示男孩。
这可能吗?我必须做什么才能使其有效?我不再明白了:(
或者我的两个列表的解决方案是唯一的一个吗?
您好!
最佳答案
Java 中没有等效的 LINQ,但您需要查看 Quaere here
这将允许您根据类(class)中的 boolean
属性过滤女孩/男孩。
关于java - 是否可以在同一个 ArrayList<T> 上链接两个或多个适配器并显示不同的子集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8526063/