これはメインクラスの静的voidメソッドで行われています。 (クラスは入力に使用されています)。オブジェクトの値を取得しているArrayList
private static void Input(ArrayList list)
{
//other code...
Object b = new Object(number, hour, minutes, seconds);
list.Add(b)
}
次のオブジェクトには、オブジェクトを表示するための別の静的voidメソッドがあります。 私はそれらを数にグループ化しておき、同じ番号の時間、分、秒をお互いに表示したいと思っています。 それに対応する時間、分、秒のすべてを含む次の番号。
しかし、私は最初の配列の番号をどのように得ることができるのか分かりません。
どうすればこの情報にアクセスできますか?以下の構文は機能せず、この値を取得する方法がわかりません。
int var = array[0].number; //does not work
また、このオブジェクトのインスタンスを再度作成するにはどうすればよいですか?私はもう新しいことはできない?
private static void Output(ArrayList list)
{
while (i < list.Count)
{
//keep track of current group (number)
//announce group
//...
}
}
よろしくお願いいたします。
これらの名前は実際の説明のためだけのものです。キャスティングで試してから、ジェネリッククラスで試してみましょう。入力のための乾杯。 – Tonz
@Tonz:将来、*標準ライブラリの一部ではない名前を使う価値があります。 –
私はまだ番号自体にアクセスできませんが、やりますか? – Tonz