定义2个集合或者2个数组,然后比较a b里面的值,如果不同的时候就输出b里面的那个不同的值,给代码的来,编译好了通过在给我,
在此谢谢大家了

解决方案 »

  1.   


    int[] a = {3,4,5,6};
    int[] b = {3,4,6,7};
    for (int i=0; i<a.length; i++) {
    if (a[i]!=b[i]) 
    System.out.println(b[i]);
    }
      

  2.   

    。双循环即可实现误解楼主了,艾瑞克 i'm so sorryint[] a = { 1, 2, 3, 4, 5, 6 };
    int[] b = { 4, 5, 6, 7, 8, 9 }; for (int i = 0; i < a.length; i++) {
    for (int j = 0; j < b.length; j++) {
    if (b[j] != a[i]) {
    System.out.println("b[" + j + "]!=a[" + i + "]");
    }
    }
    }
      

  3.   

    public class Text{
    public static void main(String[] args) {
    List<String> l1=new ArrayList<String>(); 
    List<String> l2=new ArrayList<String>();
    l1.add("a");
    l1.add("b");
    l1.add("c");

    l2.add("b");
    l2.add("c");
    l2.add("d");

    Iterator<String> i1=l1.iterator();
    Iterator<String> i2=l2.iterator();

    while(i1.hasNext()){
    String s1=i1.next();
    while(i2.hasNext()){
    String s2=i2.next();
    if(s1.equals(s2)){
    System.out.println(s2);
    }
    }
    i2=l2.iterator();
    }

    }
    我试了可以
      

  4.   


    public class Test {    public static void main(String[] args) {
         int[] a = {3,4,5,6};
         int[] b = {3,4,7,8};  
        
        
            for (int i=0; i<b.length; i++) {
             Boolean flag=false;
           for(int j=0;j<a.length;j++){
           if(b[i]==a[j]){
               flag=true;
               }       
           }
             if(flag==false){
             System.out.println(b[i]);
             }
            }
            
        }
    }
      

  5.   

    谢谢您的帮忙,不过
    这样不行吧 输出吧b[j]是要在前面判断非等于,比如 我要在您输出的那里输出System.out.print(b[j])就可以得出不同的数字,还是我解释得不清楚,哎
      

  6.   


    您的字段是:if(s1.equals(s2)){
    System.out.println(s2);
    }
    这是输出相同的,如果在前面加!也不行
      

  7.   


    int[] a = {3,4,5,6};
    int[] b = {3,4,6,7,8,9,1,2,5};
    int j;
    for (int i=0; i<b.length; i++) {
    for (j=0; j<a.length; j++) 
    if (a[j]==b[i]) break;
    if (j==a.length) System.out.println(b[i]);
    }