gpt4 book ai didi

java - 访问我的java应用程序中的.txt文件并将其直接显示给用户

转载 作者:行者123 更新时间:2023-12-01 08:08:04 26 4
gpt4 key购买 nike

有没有办法向用户显示直接存储在我的 jar 应用程序包 (org/something/something.txt) 中的 .txt 文件的内容,而不将其存储在用户电脑或任何临时设备上。文件?我想直接访问它。我应该将其作为资源访问吗?还是作为普通文件访问?

最佳答案

您需要使用getResourceAsStream()方法来获取InputStream
然后,您可以使用 BufferedReader 读取文本

InputStream inputStream = 
getClass().getClassLoader().getResourceAsStream("file.txt");
BufferedReader buf = new BufferedReader(new InputStreamReader(inputStream));
String line = "";

while((line = buf.readLine()) != null){
// something
}

Shoud i access it as a resource?Or as normal file?

以我有限的知识,这取决于。如果您根本不想更改该文件,请将其嵌入到 jar 中。否则,将其作为磁盘上的普通文件保存。

请阅读以下内容:Java resource as file

关于java - 访问我的java应用程序中的.txt文件并将其直接显示给用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19816610/

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