我有.txt格式的以下文件
*XXX=017
*tag=016
*foci
String value
*XXX=018
*tag=024
*foci
*listname
*XXX=018
*tag=024
*foci
String value
String value
String value
在这里,我们可以看到我们有一些预定义的标签,并且对于每个标签,一些值与它相关联。
现在每个*XXX
都标记了要更新的对象的开头。该对象将存储值,如018,024,与* foci或列表值关联的字符串值。然后它将再次移动到下一个*XXX
。
我已经创建了bean对象并且还读取了该文件。但由于没有关于* foci标记后可用行数的规范,因此很难正确地对对象进行分组。任何人都可以提出如何区分每个对象或如何确定我们已达到*foci
代码数据的末尾或*XXX
代码数据结束的任何建议。
由于
答案 0 :(得分:0)
您可以使用Java Properties而不是读取.txt文件。
1.*XXX=017
1.*tag=016
1.*foci
2.*XXX=018
2.*tag=024
2.*foci *listname
数字可用于将输入集合在一起,并可在从属性中获取属性时附加到键值中。