如果在一个数组中取出不相同的值来

Q:
数组或者其他类型Vector也可以的,  
  例如  
  String   []array={"1","1","2","2","3","4","4","4"}       
  如何做才能取到{"1","2","3","4"}        
 java有没有自己的方法

A:
import   java.util.*;  
  class   Test1{  
      public   static   void   main(String[]   args){  
          String   []array={"1","1","2","2","3","4","4","4"}   ;  
          HashSet   hs   =   new   HashSet();  
          for(   int   i=0;   i<array.length;   i++)  
              hs.add(array[i]);  
           
          Iterator   it   =   hs.iterator();  
          while(it.hasNext()){  
                Object   o   =   it.next();  
                System.out.println(o);  
          }  
      }  
  }  
  输出:  
      4  
      3  
      2  
      1  
   
  这这个输出结果没有顺序哦。



http://www.handandaily.com

转载于:https://www.cnblogs.com/kaixin110/archive/2008/05/30/1210535.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值