我正在尝试读取和写入文件,但我想通过资源访问该文件.
这就是我的工作
File f = new File(ClassLoader.getSystemResource("/blah/blah/Properties.prop").toURI());
BufferedReader br = new BufferedReader(new FileReader(f));
String line = br.readLine();
PrintWriter p = new PrintWriter(new File(ClassLoader.getSystemResource("/blah/blah/Properties.prop").toURI()));
Run Code Online (Sandbox Code Playgroud)
但似乎都不正确.这样做的正确方法是什么?
Yog*_*ngh 24
试试以下:
InputStreamReader isReader=
new InputStreamReader(
this.getClass().getResourceAsStream(templateName));
BufferedReader br = new BufferedReader(isReader);
Run Code Online (Sandbox Code Playgroud)
要么
InputStreamReader isReader=
new InputStreamReader(
<youclassName>.class.getResourceAsStream(templateName));
BufferedReader br = new BufferedReader(isReader);
Run Code Online (Sandbox Code Playgroud)
输出,请尝试以下:
PrintWriter writer =
new PrintWriter(
new File(this.getClass().getResource(templateName).getPath());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
31899 次 |
| 最近记录: |