-2

FrequencyData という独自のクラスを設計して作成しました。

public class FrequencyData {
    char letter;
    int frequency;

    public FrequencyData(char in_pointer, int in_frequency) {
        frequency = in_frequency;
        letter = in_pointer;
    }

    public char getLetter() {
        return letter;
    }

    public int getFrequency() {
        return frequency;
    }
}

クラスのインスタンスを作成する方法を知っています:

FrequencyData info = new FrequencyData('c', 5);

配列リストを作成し、このインスタンスをそれに追加し、後で他のインスタンスを追加するにはどうすればよいですか?

4

1 に答える 1

3

JavaでFrequencyData型のメンバーを使用してArrayListクラスをテンプレート化することについて話していると仮定すると、

FrequencyData info = new FrequencyData('c', 5);
ArrayList<FrequencyData> list = new ArrayList<FrequencyData>();
list.add(info);

以下を参照してください: http://en.wikipedia.org/wiki/Generics_in_Java

于 2013-02-01T21:06:56.513 に答える