zoukankan      html  css  js  c++  java
  • 两个集合遍历查找不重复

    int[] tab1 = new int[]{2009,2010,2013};
    int[] tab2 = new int[]{2009,2010,2009,2010,2014};

    //这里首先遍历表2
    for(int i=0; i<tab2.length; ++i) {
    //取出表2中的数据
    int elem2 = tab2[i];

    boolean find = false;

    //这里遍历表1
    for(int j=0;j<tab1.length; ++j) {

    //取出表1中的数据
    int elem1 = tab1[j];

    if(elem2 == elem1) {

    //表2中的elem2在与表1中的elem1相等
    //说明elem2在表1中,将find设置为true,然后跳出循环,找表1中的下一个数据
    find = true;

    System.out.println("表2中数据 " + elem2 + " 在表1中,其数组下标为:" + i);
    break;
    }
    }

    //在表1循环结束之后,如果find仍然为false的话,说明表2中的elem2
    //在表1中没有被找到,即不存在
    if(!find) {
    System.out.println("表2中数据 " + elem2 + "在表1中不存在!");
    }

  • 相关阅读:
    IOS-SQLite3的封装
    IOS-SQLite3
    IOS-真机相关
    IOS-将任意对象存进数据库
    IOS-支付宝
    IOS-推送通知
    iOS-证书真机调试
    iOS-免证书真机调试
    iOS-沙盒路径
    Android之发送短信的两种方式
  • 原文地址:https://www.cnblogs.com/puweibuqi/p/3770163.html
Copyright © 2011-2022 走看看