学习ing...`
` 请详细讲解

解决方案 »

  1.   

    用HashMap吧,完全能实现你的要求,等会写了代码贴上来
      

  2.   

    String [] str1={"1001","1002","1003"};
    String [] str2={"1001","1005","1010","1003"};
    Vector v = new Vector();
    for (int i = 0; i < str1.length; i ++) {
    if (!v.contains(str1[i])) {
    v.add(str1[i]);
    }
    }
    for (int i = 0; i < str2.length; i ++) {
    if (!v.contains(str2[i])) {
    v.add(str2[i]);
    }
    }
      

  3.   

    String[] str1= new String[]{"1001","1002","1003"};
    String[] str2= new String[]{"1001","1005","1010","1003"};
    HashMap hp = new HashMap();

    for(int i = 0 ; i < str1.length;i++){
     hp.put(str1[i],"");

    }
    for(int i = 0 ; i < str2.length;i++){
    hp.put(str2[i],"");

    }
      

  4.   

    import java.util.*;public class test1
    { public static void main(String [] args)
    {
    String [] str1={"1001","1002","1003"};
    String [] str2={"1001","1005","1010","1003"};
    HashSet sh = new HashSet();
    for(int i=0;i<str1.length;i++)
    sh.add(str1[i]);
    for(int j=0;j<str2.length;j++)
    sh.add(str2[j]);
    Iterator i =sh.iterator();
    while(i.hasNext()){

    System.out.println(i.next());
    }

    }
    }
      

  5.   

    将str1和str2中的所有元素全部加到hashset中,因为set中不允许有重复的元素!所以,不需要自己去判断就可以得到不重复的元素!上面这个程序的结果和楼主的意思一样了
      

  6.   

    Collection set = new HashSet();
    for(int i =0;i<str1.length;i++)
    set.add(str1[i]);
    for(int i=0;i<str2.length;i++)
    set.add(str2[i]);