我正在研究一个简单的数据库(使用字符串数组),它可以只存储一些基本信息,如人名、生日等……如果我想按生日对人进行排序,我该怎么做那?
我想我要问的问题是如何访问单个信息部分。从一个数组元素。据我了解,每个数组元素只能存储 -one 类型和 -one 一条信息。我基本上为数组中的每个元素都安装了特定格式的单个字符串。如果有人能给出一个非常基本的方法来解决这个问题,那对我会有很大的帮助。
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);
}
}
我建议您创建一个Person
类来存储有关单个人的所有信息。然后创建一个对象数组Person
并创建一个Comparator
对象,该对象定义要在 中使用的顺序Arrays.sort()
。如果您不明白这里的某些内容,请从 google 搜索开始,然后再提出更多问题!