-1

私は、人の名前、誕生日などの基本的な情報だけを保存できる単純なデータベース(文字列配列を使用)に取り組んでいます...誕生日で人を並べ替えたいとしましょう。それ?

私が求めているのは、情報の 1 つの部分にどのようにアクセスできるかということだと思います。配列要素から。私が理解していることから、各配列要素は-1つのタイプと-1つの情報しか保存できません。基本的に、配列内のすべての要素を特定の形式の単一の文字列に合わせました。誰かがこれを行うための非常に基本的な方法を与えることができれば、それは私にとって大きな助けになるでしょう.

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

Person1人の人物に関するすべての情報を格納するクラスを作成することをお勧めします。次に、オブジェクトの配列を作成し、で使用する順序を定義Personするオブジェクトを作成します。ここで何かわからないことがあれば、Google 検索から始めて、さらに質問してください。ComparatorArrays.sort()

于 2013-02-03T21:40:58.457 に答える