Как правильно добавить элементы GregorianCalendar
в List
.
Есть код где читаю строки по разделителю числа добавляю в один лист, а дату необходимо сохранить в другом, потом с ней будут манипуляции..,почему то на строке listGt.add(gt);
значения корректно не добавляются, а замещаются?
private Date parsingDate=null;
private GregorianCalendar gt=new
GregorianCalendar(Calendar.DAY_OF_MONTH,Calendar.MONTH,Calendar.YEAR);
private List>GregorianCalendar> listGt=new ArrayList<>();
while((string=r.readLine())!=null)
{
for(String i:string.split((";")))
{
if(i.matches("^-?\\d+$"))//определяем является ли прочитанная строка числом
{
value.add(Double.parseDouble((i)));
}
try
{
parsingDate=dt.parse(i);//анализирует строку для получения даты
gt.setTime(parsingDate);
listGt.add(gt);
}
catch(ParseException x)
{
}
}
parsingDate = dt.parse(i);
gt = new GregorianCalendar(Calendar.DAY_OF_MONTH, Calendar.MONTH, Calendar.YEAR);
gt.setTime(parsingDate);
listGt.add(gt);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Только начинаю разбираться с EJB поэтому может это ламерский вопросДопустим есть справочник сотрудников
Разбираюсь с методом paint(Graphics) у компонентов интерфейсаСтолкнулся с такой интересной особенностью