-1

我正在研究一个简单的数据库(使用字符串数组),它可以只存储一些基本信息,如人名、生日等……如果我想按生日对人进行排序,我该怎么做那?

我想我要问的问题是如何访问单个信息部分。从一个数组元素。据我了解,每个数组元素只能存储 -one 类型和 -one 一条信息。我基本上为数组中的每个元素都安装了特定格式的单个字符串。如果有人能给出一个非常基本的方法来解决这个问题,那对我会有很大的帮助。

4

2 回答 2

4
public class Person implements Comparable<Person> {
    private String name;

    public Person(String name) { this.name = name; }

    public int compareTo(Person p) {
        return this.name.compareTo(p.name);
    }
}
于 2013-02-03T21:41:35.163 回答
2

我建议您创建一个Person类来存储有关单个人的所有信息。然后创建一个对象数组Person并创建一个Comparator对象,该对象定义要在 中使用的顺序Arrays.sort()。如果您不明白这里的某些内容,请从 google 搜索开始,然后再提出更多问题!

于 2013-02-03T21:40:58.457 回答