首页 > 解决方案 > 将信息存储到 2 个不同的数组中

问题描述

要存储到数组中的信息:您将客户 ID 号、名字、姓氏、地址、手机号码和年龄存储在一个二维字符串数组中。您将客户 ID 号、贷款金额和贷款利率(作为 #.# 数字)以及所需的每月付款金额存储在一个二维双数组中。

请注意,这里的想法是这两个数组“同步”起来。

信息数组中的第一个客户对应贷款信息数组中的第一个客户

我只是不知道我应该如何让这两个不同的数组相互匹配,如果有人可以帮助我开始这将是一个巨大的帮助!

标签: javaarrays

解决方案


二维数组就像一张桌子。

[[1,2,3],
 [4,5,6]]

您可以使用行和列索引访问此“表”中的数据。这是一个示例:https ://www.journaldev.com/747/two-dimensional-array-java 在下面的示例中,0 等于行索引,1 等于列索引。

    arrMulti[0][1] = value;

将数组堆叠在一起形成一张桌子。因此,就像 Excel 中的表格一样,如果第一列有客户编号,您可以将这些行关联在一起。

“表”可能看起来像

[["cust num: 123", "Bob", "Jones", "etc"],
 ["cust num: 123", "123,000","3.5%","etc"]]

想象一下,有各种行。两行将匹配相同的客户编号。只需通过遍历列来找到这两行。


推荐阅读