我们两个String数组
其中是这样的
String1[]  11,12,13,14,19
String2[]  12,14,15,16如何找出在String2中不存在的String1中的元素?
请各位帮忙

解决方案 »

  1.   

    String[] x = null;
    for(int i=0; i<String2[].lenth;i++)
    {
       for(int j=0;j<String1[].lenth;j++)
       {  
         if(String2[i].compareTo(String1[j]))
            break;
         else
            x = String1[j];  
       }
    }大意如此
      

  2.   

    这个算法很简单,只要懂一点JAVA基础就可以了
    楼主加把油啊
      

  3.   

    去看以下关于String 着一部分的方法就知道了~~
      

  4.   

    遍历,
    但注意比较时要使用equal,而不是“==”
      

  5.   

    String[] string = null;
    for(int k=0; k<string_yx_liucheng.length;k++){
       for(int p=0;p<string_yx_xssx.length;p++){
         if(string_yx_liucheng[k].equals(string_yx_xssx[p]))
            break;
         else
            System.out.println("string_yx_liucheng:"+string_yx_liucheng[k]);
            //string[ppp] = string_yx_liucheng[k];  
       }    
    }
    这个算法好像有点问题
      

  6.   

    试试这种 
    String[] x = null;
    int f=0;
    for(int i=0; i<String2[].lenth;i++)
    {
       for(int j=0;j<String1[].lenth;j++)
       {  
         if(String2[i].compareTo(String1[j]))
            f++;
       }
       if(f==0){
         System.out.println(String2[i]);
         f=0;
       }
    }