我有一个包含 15,000 个项目的文档。每个项目包含 6 个变量(字符串和整数)。我必须将所有这些复制到某种二维数组中,最好的方法是什么?
到目前为止,这是我的想法:
Make a GIANT 2D array or array list the same way you make any other array.
优点:简单缺点:凌乱(将为此创建一个类),大量代码,如果我犯了错误,将无法找到它的位置,所有变量都必须是字符串,即使是整数,这将使我在路上更努力地工作
Make a new class with a super that takes in all the variables I need.
Create each item as a new instance of this class.
Add all of the instances to a 2D array or array list.
优点:简单,不那么混乱,更容易发现错误,并非所有变量都需要是字符串,这使得以后我不必将字符串转换为 int 时更容易,对我来说打字少一点缺点:慢?实例会使我的数组编译速度变慢吗?当我搜索其中的项目时,它们会使整个数组变慢吗?
这些想法似乎都不是很好:(在我开始为期三周,每天五小时的添加这些项目的过程之前,我想找到最好的方法,这样我就不必再做一次了......关于我目前的想法或任何新想法?
数据示例:
0: 100, west, sports, 10.89, MA, united
*不是实际数据