gpt4 book ai didi

java - 从文件加载数组

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:26:47 27 4
gpt4 key购买 nike

我正在按照以下说明进行作业,

编写一个方法,从您创建的名为 floats.txt 的文件中加载一个 float 数组,然后返回该数组。假设文件中的第一个值包含数组的大小。请务必调用您的方法。

我创建了以下标题为 floats.txt 的文件

5
4.3
2.4
4.2
1.5
7.3

我从未编写过返回数组的方法,也从未创建过从文件读取的数组。不要求任何人以任何方式为我编写程序,但希望能提供一些帮助我入门的建议。我写了方法头如下,

  public static double[] floatingFile() throws IOException {
Scanner fin = new Scanner(new File"floats.txt");

谢谢。

最佳答案

对于 Java 7,我将使用 1 行代码:

List<String> lines = Files.readAllLines(Paths.get("floats.txt"), StandardCharsets.UTF_8);

Read all lines from a file. This method ensures that the file is closed when all bytes have been read or an I/O error, or other runtime exception, is thrown. Bytes from the file are decoded into characters using the specified charset.

参见文档 here

关于java - 从文件加载数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20173331/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com