私のプログラムに何か問題があります。私はorg.eclipse.swt.widgets.DateTime
からdateTime
ウィジェットから日付の値を取得しようとしています。私のプログラムは、Arraylist
に保存されている日付を変更して印刷するときに働いています。しかし、私の問題は、それが貯蓄であるかどうかわからないのです。そして、私はArraylistに保管されているすべての日付の価値をどのように得ることができますか?java swtのArraylistに日付時刻を保存
は、これまでのところ、これは私が問題はあなたがreadDateList()
呼び出すたびに、古いオブジェクトalDate
が良いために行っている、あなたが新しい 1を作成している ことです
public void readDateList()
{
Calendar instance = Calendar.getInstance();
instance.set(Calendar.DAY_OF_MONTH, dateFrom.getDay());
instance.set(Calendar.MONTH, dateFrom.getMonth());
instance.set(Calendar.YEAR, dateFrom.getYear());
String strDateString = new SimpleDateFormat("yyyyMMdd").format(instance.getTime());
ArrayList<String> alDate = new ArrayList<String>();
alDate.add(strDateString);
System.out.println(alDate);
}
:**あなたが*** *** readDateList、古いオブジェクト*** alDate *呼び出すたび**は良いのために消えて、あなたは新しいものを作成しています! –
@ΦXocę웃いepepeúpaツどうすればいいですか?私はこれらの 'ArrayList readDateList(String)'のように変更する必要がありますか?申し訳ありませんが、私は混乱しています –