猿问

使用扫描仪从两个文件中添加值不起作用

我有两个数据文件,Text1_txt和Text2_txt。这些文件中的结构和数据如下。


文字_1.txt:


86.0    1.2356    -0.6325


25.0    1.0512  0.97852


30.0    2.6581  2.25147


18.0    -0.2358 1.5689


90.0    3.5687  -0.8974


88.0    1.9852  -0.1478


70.0    2.0789  -1.2564


87.0    9.2547  1.1120


55.0    -4.1254 1.3611

左侧列是此数据文件中的重要列。假设这是一个ID号。在我的程序中,我基于此列创建搜索。


现在,第二个文件Text_2.txt的数据:


3.57323240   -3.33283870     2.34080000 


3.57322470   -3.33283680     2.34070000 


3.57323800   -3.33286720     2.34080000 


3.57324670   -3.33288070     2.34080000 


3.57323740   -3.33292520     2.34100000 


3.57322660   -3.33292540     2.34110000 


3.57318870   -3.33289200     2.34110000 


3.57319510   -3.33287860     2.34110000 


3.57327090   -3.33284380     2.34070000 

这两个文件之间的主要相似之处在于它们的列数和行数相同。我的程序是将这两个文件的值相加。附加内容取决于密钥属性ID。我的程序中有一个包含ID值的数组。我将这些数组值与中的值进行比较Text_1。如果ID列的值与数组中的ID值相同,则将这一行与Text_2文件的相应行相加。这意味着第Text_1.txt4行与Text_2.txt的第4行相加。这应该在下面的代码中发生。但是这段代码将的第1行的值Text_2.txt与的所有行相加Text1_txt,但这不是我想要的。


倚天杖
浏览 116回答 1
1回答
随时随地看视频慕课网APP

相关分类

Java
我要回答