我正在研究一个解析分隔文本的解析器。例子
位置1-10:字段a 位置 11-20:字段 b 位置 21-30:字段 c 等等
我可以使用任何设计模式来实现吗?我相信我应该使用访客模式
最佳答案
访客
模式?!只需逐行读取文件并使用 substring()
:
String line = //...
String a = line.substring(0, 10);
String b = line.substring(10, 20);
String c = line.substring(20, 30);
我错过了什么吗?你能澄清你的问题吗?
关于java - 位置分隔文本解析的设计模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8952804/