Logic 查找Java中无序列数据的ArrayList

Logic 查找Java中无序列数据的ArrayList,logic,Logic,我需要按区域id获取postalCodes的arrayList,但我的区域id不在提供的序列中,并且邮政编码必须与提到的区域id关联。(此数据是一个小示例,我有一个包含数千个邮政编码的csv文件) 请帮助我用Java编写一个正确的逻辑 Zip Codes V/s Region Ids = {"71854 , 612" ; "71865, 612"; "88008, 765"; "88021, 765" ; "88252 , 612"} 你可以用两种方法来做这件事 首先声明一个包含两个必需值的

我需要按区域id获取postalCodes的arrayList,但我的区域id不在提供的序列中,并且邮政编码必须与提到的区域id关联。(此数据是一个小示例,我有一个包含数千个邮政编码的csv文件) 请帮助我用Java编写一个正确的逻辑

Zip Codes V/s Region Ids = {"71854 , 612" ; "71865, 612"; "88008, 765"; "88021, 765" ; "88252 , 612"}

你可以用两种方法来做这件事

  • 首先声明一个包含两个必需值的结构,然后用这些值填充一个数组,如示例所示

    结构数据{

    int zip_code, region_id;
    
    Data() {}
    
    Data(int z, int r) {
    
        zip_code = z;
    
        region_id = r;
    
    }
    
    })

    定义最大值100 数据我的_列表[MAXN]

  • 第二步声明两个并行数组,并用所需的数据填充它们

    定义最大值100 国际邮政编码[MAX]={71854、71865、88008、88021、88252}

    int region_id[MAX]={612,612,765,765,612}