java - 为 Java/Groovy 导入文本文件处理库?

标签 java text groovy import

在许多现实生活中的应用程序实现中,我们面临导入某种(文本)文件的需求。通常我们会实现一些(硬编码?)逻辑来验证文件(例如。正确的标题、正确的分隔符数量、正确的日期/时间值等)。最终还需要检查表中是否存在相关数据(例如文本文件中字段1的值必须在某个基本数据表中有条目)。

虽然 XML 使用 XSD 和 DTD(在某种程度上)解决了这个问题,但我们最终还是一次又一次地破解这个问题以获得专有的文本文件格式。

是否有任何框架允许创建类似于xsd方法的模板?这将使它更灵活地对文件格式更改使用react或实现新格式。

感谢任何提示

斯文

最佳答案

我能想到的最接近的是 FileHelpers .它在 C# 中,因此必须移植到 Java,但这应该不是什么大问题。

关于java - 为 Java/Groovy 导入文本文件处理库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2838671/

相关文章:

java - 当直径堆栈重新启动时如何处理请求/应答/ session ?

Netbeans 中的 Java EE 6 Maven 项目设置 - 一些配置问题?

java - Eclipselink 抛出 ConcurrentModificationException

python - 对于很长的字符串列表,什么是好的数据结构?

java - 在 java|groovy 中将字符串放入列表的正确方法

java - 从 WGET 安装 Java 失败

java - 在java中读取格式化的文本文件

java - 用图像替换文本 docx4j

javascript - Apache POI excel 准备好从 A 到 N 阅读专栏

jenkins - 在 Jenkins 上使用 Groovy 配置 amazon-ecs slave 插件