java - 将 FileResource 转换为字符串

标签 java

如何将 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/

相关文章:

java - 将日期范围分组到桶中

Java 继承问题 - 尝试理解这个概念

java - 如何防止Spring MVC参数在 "."之后被截断

java - 如何跟踪应用程序启动

java - 错误 : 'F' is not a valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9,或下划线

java - 检查输入的数字是否为有效的二进制格式

java - Spring如何过滤ApplicationEvents

java - 在java中将无符号32位整数转换为长度为4字节的字节数组,反之亦然

java - 解析日期以在 JPQL 查询中进行比较

java - intellij中如何将项目添加到tomcat服务器