配列を作成してcurrentYear + 1から15までのカレンダー[]年= {2016,2017,2018,2019、.......2031}を設定しようとしていますが、表示したい数ピッカーでこれまでのところ、私はcurrentYearを取得して1年追加することができましたが、結果をforループの配列に格納しようとすると問題に直面しています。年型のカレンダーを配列に格納する方法は?
私のコードのすべてのこれまで
Calendar cal;
Calendar [] years = new Calendar[15];
public Calendar [] getYears(){
cal = Calendar.getInstance();
cal.get(Calendar.YEAR);
//cal.add(Calendar.YEAR, 1);
for(int i = 1; i < years.length; i ++){
Calendar temp = cal.add(Calendar.YEAR, 1);
years [i] = temp ;
}
return years;
}
顔? –
tempを配列に取り込もうとすると "互換性のない型が必要ですjava.util.Calendarが見つかりました" –
*「互換性のない型が必要です」java.util.Calendarが見つかりましたvoid * * [It明らかです...](https://docs.oracle.com/javase/7/docs/api/java/util/Calendar.html#add(int、%20int))は戻り予定表を追加しますか? ...カレンダー配列を持つ理由が何年しか必要ない場合は、 – Selvin