Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2877362
  • 博文数量: 471
  • 博客积分: 7081
  • 博客等级: 少将
  • 技术积分: 5369
  • 用 户 组: 普通用户
  • 注册时间: 2012-01-04 21:55
文章分类

全部博文(471)

文章存档

2014年(90)

2013年(69)

2012年(312)

分类: Java

2012-07-26 10:17:43

在数列1、1、2、3、3、4、5、6、6、7、7、8、9中取出不相同的值,输出结果为1、2、3、4、5、6、7、8、9。 

点击(此处)折叠或打开

  1. package test;

  2. import java.util.HashSet;
  3. import java.util.Iterator;
  4. import java.util.TreeSet;

  5. public class SeqArray
  6. {
  7.     
  8.     public static void main(String []args)
  9.     {
  10.         int [] array = {9,8,7,7,1,1,2,3,3,4,5,6,6,7,7};
  11.         HashSet hs= new HashSet();
  12.         TreeSet ts= new TreeSet();
  13.         for(int i=0;i
  14.         {
  15.             hs.add(array[i]);
  16.             ts.add(array[i]);
  17.         }
  18.         
  19.         Iterator it1=hs.iterator();
  20.         Iteratorit2=ts.iterator();
  21.         while(it1.hasNext())
  22.         {
  23.             int temp= it1.next();
  24.             System.out.print(temp+" ");
  25.         }
  26.         System.out.println();
  27.         while(it2.hasNext())
  28.         {
  29.             int temp= it2.next();
  30.             System.out.print(temp+" ");
  31.         }
  32.             
  33.     }    

  34. }

阅读(1003) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~