<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Java List根據對象的某個屬性合并list

      package com.test;
      
      import java.util.ArrayList;
      import java.util.List;
      
      public class FileTest {
      	public static void main(String[] args) {
      		List<FileBean> beans=new ArrayList<FileBean>();
      		FileBean bean1=new FileBean();
      		bean1.setDirectory("path1");
      		bean1.setSize(20);
      		beans.add(bean1);
      		FileBean bean2=new FileBean();
      		bean2.setDirectory("path1");
      		bean2.setSize(30);
      		beans.add(bean2);
      		FileBean bean3=new FileBean();
      		bean3.setDirectory("path1");
      		bean3.setSize(40);
      		beans.add(bean3);
      		FileBean bean4=new FileBean();
      		bean4.setDirectory("path2");
      		bean4.setSize(50);
      		beans.add(bean4);
      		FileBean bean5=new FileBean();
      		bean5.setDirectory("path2");
      		bean5.setSize(60);
      		beans.add(bean5);
      		FileBean bean6=new FileBean();
      		bean6.setDirectory("path3");
      		bean6.setSize(70);
      		beans.add(bean6);
      		FileBean bean7=new FileBean();
      		bean7.setDirectory("path3");
      		bean7.setSize(80);
      		beans.add(bean7);
      		FileBean bean8=new FileBean();
      		bean8.setDirectory("path3");
      		bean8.setSize(90);
      		beans.add(bean8);
      		List<FileBean> result = transferFilebean(beans);
      		System.out.println(result.size());
      		for(int i = 0; i< result.size();i++){
      			FileBean bean = result.get(i);
      			System.out.println(bean.getDirectory() + ";" + bean.getSize());
      			
      		}
      	}
      	
      	public static List<FileBean> transferFilebean(List<FileBean> beans){
      		List<FileBean> result = new ArrayList<FileBean>();
      		
      		if(beans == null){
      			return result;
      		}
      		for(int i = 0; i< beans.size();i++){
      			FileBean bean = beans.get(i);
      			if(!result.contains(bean)){
      				for(int j = i+1; j< beans.size();j++){
      					FileBean bean2 = beans.get(j);
      					if(bean.equals(bean2)){
      						bean.setSize(bean.getSize()+bean2.getSize());
      					}
      				}
      				result.add(bean);
      			}
      		}
      		return result;
      	}
      
      }
      
      class FileBean {
      	private String directory;
      	private long size;
      	private int dirNum;
      	public String getDirectory() {
      		return directory;
      	}
      	public void setDirectory(String directory) {
      		this.directory = directory;
      	}
      	public long getSize() {
      		return size;
      	}
      	public void setSize(long size) {
      		this.size = size;
      	}
      	
      	public int getDirNum() {
      		return dirNum;
      	}
      	public void setDirNum(int dirNum) {
      		this.dirNum = dirNum;
      	}
      	@Override
      	public int hashCode() {
      		final int prime = 31;
      		int result = 1;
      		result = prime * result + ((directory == null) ? 0 : directory.hashCode());
      		result = prime * result + (int) (size ^ (size >>> 32));
      		return result;
      	}
      	@Override
      	public boolean equals(Object obj) {
      		if (this == obj)
      			return true;
      		if (obj == null)
      			return false;
      		if (getClass() != obj.getClass())
      			return false;
      		FileBean other = (FileBean) obj;
      		if (directory == null) {
      			if (other.directory != null)
      				return false;
      		} else if (!directory.equals(other.directory))
      			return false;
      		return true;
      	}
      
      }
      
      
      posted @ 2017-10-09 15:04  技術即藝術  閱讀(11917)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 亚洲人成人影院在线观看| 2018天天拍拍天天爽视频| 亚洲二区中文字幕在线| 亚洲成a人无码av波多野| 亚洲精品无码日韩国产不卡av| 亚洲国产高清在线观看视频| 久久男人av资源站| 日本丶国产丶欧美色综合| 手机看片AV永久免费| 韩国19禁无遮挡啪啪无码网站| 日韩亚洲国产激情一区二区 | 精品无码久久久久久尤物| 99久久亚洲综合精品成人网| 国产免费一区二区不卡| 伊人久久大香线蕉AV网| 亚洲欧美综合精品二区| 成人性生交大片免费看| 亚洲中文字幕综合小综合| 男女性杂交内射女bbwxz| 国产精品毛片久久久久久久| 国产成人片无码视频| 亚洲精品中文字幕一二三| 国产精品一二二区视在线| 欧美成人h精品网站| 日韩av一区二区高清不卡| 少妇激情av一区二区三区| 777奇米四色成人影视色区| 亚洲精品成人一二三专区| 亚洲日韩国产精品第一页一区| 衡阳县| 蜜桃视频一区二区三区四| 成年女人片免费视频播放A| 国产熟妇久久777777| 久久亚洲精精品中文字幕| 久久亚洲精品情侣| 午夜成人无码福利免费视频| 国产涩涩视频在线观看| 男人狂桶女人出白浆免费视频| 久久久www免费人成精品| 99精品久久毛片a片| 国产精品中文字幕免费|