java - 如何使用 Java 访问内联文本文件?

标签 java file inline

我正在处理的一个程序处理文件内容。现在我正在编写 jUnit 测试以确保一切按预期工作。作为这些测试的一部分,我想引用一个内联文本文件,该文件将定义特定测试的范围。

我如何访问这样的文件?

-- 让我澄清一下: 通常,打开文件时,需要指出文件所在的位置。相反,我想说的是“在这个项目中”。这样,当其他人查看我的代码时,他们也将能够访问同一个文件。我可能是错的,但是没有一种特殊的方法可以访问属于“这个”项目的文件,相对于“磁盘上的一些文件”。

最佳答案

如果您的意思是您有一个文件需要您的测试能够从中读取,如果您将该文件复制到类路径中,您的测试可以使用 Class.getResourceAsStream() 读取它。

举个例子试试这个链接(Jon Skeet 回答了这样一个问题):

read file in classpath

关于java - 如何使用 Java 访问内联文本文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3736877/

相关文章:

file - 使用Delphi读取Exif GPS信息

php - 文件权限和 CHMOD : How to set 777 in PHP upon file creation?

C# 使用 SmtpClient 发送带有内联图像的邮件

java - 集合和列表有什么区别?

Java spring 文件下载代理与休息调用

C++隐式内联函数

css - 由于另一个 div 而没有明显原因的 Div 偏移

java - 如何使用 Play Framework 上传多个文件?

Java又玩了? (是/否)

java - 如何向cxf客户端调用添加wsa引用参数?