当前位置: 首页 > 知识库问答 >
问题:

将双数据从文本文件添加到数组(Java)

钱德海
2023-03-14

我正试图找出如何从如下格式的文本文件中读取数据:

1.0,8.0
4.0,3.0
6.0,0.0
3.0,5.0

在myNumbers1中添加每行的第一个元素,在myNumbers2中添加第二个元素,如下所示:

double[]myNumbers1={}
double[]myNumbers2={};

要得到

double[]myNumbers1={1.0,4.0,6.0,3.0}<双[]myNumbers2={8.0,3.0,0.0,5.0};

这有意义吗?谢谢!:)

共有1个答案

何松
2023-03-14

下面是实现你想要的最简单的方法。

List<String> lines = Files.readAllLines(Paths.get("src/main/resources/file.txt"));

double[] first = new double[lines.size()];
double[] second = new double[lines.size()];

for (int i = 0; i < lines.size(); i++) {
     String line = lines.get(i);
     String[] split = line.split(",");
     first[i] = Double.parseDouble(split[0]);
     second[i] = Double.parseDouble(split[1]);
}
 类似资料:
  • 问题内容: 我有一个包含一些元数据的文件,然后是包含2个带有标题的列的实际数据。在numpy中使用genfromtxt之前,是否需要将两种类型的数据分开?还是可以以某种方式拆分数据?将文件指针放在标题上方行的末尾,然后从那里尝试genfromtxt怎么办?谢谢该文件的格式如下所示: 问题答案: 如果您不希望第一行,请尝试(如果没有丢失的数据): 或(如果缺少数据): 如果然后要解析标头信息,则可以

  • 我在场景生成器中创建了一个组合框,我想用文本文件中的数据填充他(例如。Text.txt): 公共类ToDoListController实现初始化{ 如何做到这一点? 非常感谢你! 两个解决方案:1。 @FXML私有组合框事件选择器; } 2.

  • 我的文本文件包含的数据为:sample。txt 内存头1 1 NA设置字符串SRC代码 MEMHEAD 1 2 NA设置字符串memIdnum LGLNAME 1 5 NA先设置字符串 我已经创建了MyClassModel类,将AbstractTableModel扩展为: 通过这种方式,我从文件中检索数据。现在当我制作一个并使用。我得到一个。 继续: 文本文件数据显示在JTable中,但是JTab

  • 问题内容: 在我的在线计算机科学课上,我必须编写一个程序来确定太阳系中每个行星的表面重力。除了一个方面,我几乎已经掌握了它的所有方面。我需要使用单独的方法将表面重力写入文件。这是我目前的方法: 我的问题是,当我将其写入文件时,它将覆盖先前的值。我如何获得它包括所有的价值。如果有帮助,这是我的全部代码: 问题答案: 这样做是为了创建带有追加模式的作品:

  • 问题内容: 我需要从多个JSON文件中加载数据,每个文件中都有多个记录到Postgres表中。我正在使用以下代码,但无法正常工作(在Windows上使用pgAdmin III) SAMPLE.JSON文件的内容是这样的(从许多这样的记录中得到两个记录): 问题答案: 试试这个:

  • 我正在和pyinstaller做斗争。每当我使用kivy GUI和。kv文件,并运行。生成后,我收到一个致命错误: 我已经尝试添加了。kv文件,以及使用--add-data的mdb和dsn文件(对于PyODBC),但我得到一个错误:。(还有更多内容——为提到的其他文件添加数据参数。) 有没有解决这个问题的方法,或者其他的方法?