Collection 集合

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013914393/article/details/51569895
Map<Object,BigDecimal> mal = new TreeMap<Object,BigDecimal>();

for(int i=0;i<incomeSchduList.size();i++){
				DateTime curEndDate =  DateTimeFormat.forPattern(CalcConst.DATE_FORMAT).parseDateTime(incomeSchduList.get(i).getAccrueDate());
				//最后一天为收息日,当天不记息
				while((curEndDate.isAfter(incomePreStartDate)||curEndDate.equals(incomePreStartDate))&&!incomePreStartDate.equals(finshDate)){
					DateRangeIncome  dri1 = dri;
					BigDecimal dayIncome = dri1.getEverdayIncome();
					if(mal.get(incomePreStartDate)!=null){
						dayIncome = mal.get(incomePreStartDate).add(dayIncome);
						mal.put(incomePreStartDate, dayIncome);
					}else{
						mal.put(incomePreStartDate, dayIncome);
					}
					incomePreStartDate = incomePreStartDate.plusDays(1);//向后累加一天
				}
				
			}


获取每天的收入  而且希望获取自动排好序的对象集合

此时用TreeMap


Collection          接口的接口  对象的集合
├List                   子接口     按进入先后有序保存  可重复
│├LinkedList                接口实现类  链表  插入删除  没有同步  线程不安全
│├ArrayList                  接口实现类  数组  随机访问  没有同步  线程不安全
│└Vector                      接口实现类  数组                同步       线程安全
│ └Stack
└Set                   子接口      仅接收一次,并做内部排序

├HashSet

│ └LinkedHashSet
└TreeSet


阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页