2012-10-17 45 views
0

如何创建数据模型类?数据将被存储在ArrayList中。该阵列将存储4条数据[ID,NAME,AGE,Gender]。数据将从JTextField发送到此课程。存储在数据类中

我也愿意使用矢量而不是ArrayList。

我试过寻找的例子,但我似乎无法找到任何我可以用作参考。 谢谢。

回答

2

使用自定义类并实现Comparable接口编写您的排序逻辑。将所有数据插入列表。按Collections.sort(list)排序

class User implements Comparable<User>{ 
    private String name; 
    private long id; 
    private Date age; 
    private boolean gender; 
    @Override 
    public int compareTo(User user1) { 
     return this.age.compareTo(user1.age); 
    } 
} 

List<User> users = new ArrayList(); 
users.add(user); 
... 
Collections.sort(list); 
+0

为什么使用原始类型的包装? –

+0

使生活更轻松:) :) –

+0

包装也可以让生活更加难(空指针)。此外,他们暗示拳击/拆箱,这需要性能。我也怀疑内存消耗。 –