某银行举行某活动后,需要统计出所有获奖客户,便于颁发纪念奖品,由于营业网点众多,数据比较分散,一个客户可能在不同的网点中奖多次,请根据各个网点的中奖客户编号信息,统计出所有的中奖客户编号:
  网点a:1、2、7、9、11、15、34、35
  网点b:2、3、4、8、12、35
  网点c:5、9、15、16、20、41
  提示:使用数组存储各个网点数据,统计出目标数组共有多少个元素(注意重复元素只算作一个),再把不重复的数据存入目标数组。
这是题目,刚开始学数组,用什么方法可以把重复的元素去掉?

解决方案 »

  1.   

    public static void main(String[] args) {
    Object[] o1={1,2,7,9,11,15,34,35};
    Object[] o2={2,3,4,8,12,35};
    List<Object> ls=new ArrayList<Object>();
    for(Object temp:o1){
    if(!ls.contains(temp)){
    ls.add(temp);
    }
    }
    for(Object temp:o2){
    if(!ls.contains(temp)){
    ls.add(temp);
    }
    }
    Object[] result=ls.toArray();
    for(Object re:result){
    System.out.println(re);
    }
    }
      

  2.   

    谁帮我发下以下内容啊 谢谢 没积分了
    ssh框架内:如果成功或者失败弹出一个提示框其中struts2;(因为我不会Ajax和jQuery等,请用纯Java和JavaScript实现,谢谢 如果有代码的话更好)比如在添加数据的时候,
    如果成功,返回到查询页面,此时弹出‘操作成功’;
    如果失败的话,在添加的页面弹出‘操作失败,原因有*******’在struts.xml,aciton,jsp页面内应该如何写?