读取.text文件并更新Javabean对象

时间:2012-11-21 07:15:09

标签: java string file-io

我有.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代码数据结束的任何建议。

由于

1 个答案:

答案 0 :(得分:0)

您可以使用Java Properties而不是读取.txt文件。

1.*XXX=017
1.*tag=016
1.*foci
2.*XXX=018
2.*tag=024
2.*foci *listname 

数字可用于将输入集合在一起,并可在从属性中获取属性时附加到键值中。