gpt4 book ai didi

java - 如何使用阅读器从文件系统读取文本文件(.txt)并将每个文件的文本传递给处理器Spring Batch?

转载 作者:行者123 更新时间:2023-12-02 09:17:15 25 4
gpt4 key购买 nike

我想创建 Spring Batch 项目,它可以从文件系统读取文件(仅.txt)并将每个文件的文本传递给处理器。假设我将使用该文本在处理器中隐藏大写字母,并希望使用自定义编写器将其保存在单个文件中。

最佳答案

要从文件系统读取文件,您可以尝试以下方法,并可以根据您的实际要求进行修改,内部都是相同的,只是您想要采用哪种方式的问题,这种方法是 JAVA 的做法,而不是任何特定框架。

import java.io.BufferedReader;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Paths;

public class FileExample1 {

public static void main(String[] args) {

StringBuilder sb = new StringBuilder();
String ext1 = FilenameUtils.getExtension("/path/to/file/foo.txt");
try (BufferedReader br = Files.newBufferedReader(Paths.get("filename.txt"))) {

// read line by line
String line;
while ((line = br.readLine()) != null) {
sb.append(line).append("\n");
}

} catch (IOException e) {
System.err.format("IOException: %s%n", e);
}

System.out.println(sb);

}

}

关于java - 如何使用阅读器从文件系统读取文本文件(.txt)并将每个文件的文本传递给处理器Spring Batch?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58909671/

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