gpt4 book ai didi

java - 将文件读入字符串 - Java

转载 作者:行者123 更新时间:2023-12-01 12:22:24 25 4
gpt4 key购买 nike

我想将整个文件读入字符串中。然而该文件位于程序参数中。我一直在尝试使用扫描仪来:

Scanner scan = new Scanner(args[0]);  
scan.useDelimiter("\\Z");
String content = scan.next();
System.out.println(content);

我的结果只是“args[0]”中的文件名,而不是文件的实际内容。

我认为循环不起作用,因为我没有将文件硬编码到程序中。

最佳答案

正确。如果您希望 Scanner 包装 File,请在构造函数中传递 File。改变这个

Scanner scan = new Scanner(args[0]); 

Scanner scan = new Scanner(new File(args[0])); 

Scanner(String) 的构造函数说,

Constructs a new Scanner that produces values scanned from the specified string.

Scanner(File) 的构造函数说,

Constructs a new Scanner that produces values scanned from the specified file.

关于java - 将文件读入字符串 - Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26580729/

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