欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > > 文章正文

ArrayList的group分组后拆分每一个分组进行处理demo,arraylistgroup

来源: javaer 分享于  点击 25955 次 点评:199

ArrayList的group分组后拆分每一个分组进行处理demo,arraylistgroup


import java.util.*;

public class Test1024{

	public static void main(String[] args) {

			Test1024 a1=new Test1024();
				     a1.abc();


           Map ma=new HashMap();

		   ma.put("1","a");
		   ma.put("2","b");
		   ma.put("3","c");
		System.out.println(ma);

	}


	public void abc(){
 
			String a="";
			String b="";
			int y=0;
			

			ArrayList arry=new ArrayList();
			


						arry.add("1");//0
						arry.add("1");//1
						arry.add("1");//2
						arry.add("1");//3
						arry.add("1");//4
						arry.add("1");//5
						arry.add("1");//6
						arry.add("1");//7
						arry.add("1");//8
						arry.add("2");//9
						arry.add("2");//10
						arry.add("2");//11
						arry.add("2");//12
						arry.add("2");//13
						arry.add("2");//14
						arry.add("3");//15
						arry.add("3");//16
						arry.add("3");//17
						arry.add("3");//18
						arry.add("3");//19
						arry.add("3");//20
						arry.add("3");//21
				int sizeArr=arry.size();

		 Loop:	while(y<arry.size()){
					System.out.println("y===="+y);
					a=(String)arry.get(y);                // y=9 , a=2
					System.out.println("a===="+a);        //
					int p=0;
					for(int j=y;j<arry.size();j++){
						  if(!a.equals((String)arry.get(j))){//对比当前值和初始化值是否相同
							 y=j;
							 System.out.println("-----继续下一次循环-----");
							continue Loop;	

						  }else{		
							p++;
							System.out.println("值=="+(String)arry.get(j));
						  }

								if(p==(sizeArr-y)){//代表最后一个元素
									System.out.println(y+"-----------------------");
									y=arry.size();//最后没有异同的id值
									System.out.println(p+"最后一个的值"+(arry.size()));
								 }
					 }//for
			     }//while
       }
}



import java.util.*;

public class Test1025{

	public static void main(String[] args) {

			Test1025 a1=new Test1025();
				     a1.abc();


           Map ma=new HashMap();

		   ma.put("1","a");
		   ma.put("2","b");
		   ma.put("3","c");
		System.out.println(ma);

	}


	public void abc(){
 
			String a="";
			String b="";
			int y=0;
			

			ArrayList arry=new ArrayList();
			


						arry.add("1");//0
						arry.add("1");//1
						arry.add("1");//2
						arry.add("1");//3
						arry.add("1");//4
						arry.add("1");//5
						arry.add("1");//6
						arry.add("1");//7
						arry.add("1");//8
						arry.add("2");//9
						arry.add("2");//10
						arry.add("2");//11
						arry.add("2");//12
						arry.add("2");//13
						arry.add("2");//14
						arry.add("3");//15
						arry.add("3");//16
						arry.add("3");//17
						arry.add("3");//18
						arry.add("3");//19
						arry.add("3");//20
						arry.add("3");//21

				int sizeArr=arry.size();

					System.out.println("y===="+y);
					a=(String)arry.get(y);                // y=9 , a=2
					System.out.println("a===="+a);        //
					int p=0;

					for(int j=y;j<arry.size();j++){

						  if(!a.equals((String)arry.get(j))){//对比当前值和初始化值是否相同
							 y=j;
							 a=(String)arry.get(j);
							 System.out.println("-----继续下一次循环-----");
							continue ;	

						  }else{		
							p++;
							System.out.println("值=="+(String)arry.get(j));
						  }

					 }//for
       }
}


相关文章

    暂无相关文章

用户点评