如何将 FileResource
转换为 String
?
现在我有这个:
FileResource resource = new FileResource("data/someText.txt");
String message = "";
for(String word : resource.words()) { message = message + word; }
System.out.println(message);
它正在创建消息,但不添加空格或其他字符。
如何将 resource.words()
更改为添加所有字符的内容?
最佳答案
使用resource.lines()代替单词或.asString() - 以一个字符串的形式返回此打开文件的全部内容。
http://www.dukelearntoprogram.com/course2/doc/javadoc/edu/duke/FileResource.html
FileResource resource = new FileResource("data/someText.txt");
StringBuilder message = new StringBuilder();
for(String line: resource.lines()) {
message.append(line + " ");
}
System.out.println(message);
关于java - 将 FileResource 转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33827023/