0

我有以下 .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 关联的字符串值或列表值之类的值。然后它会再次移动到 next *XXX

我已经创建了 bean 对象并读取了文件。但是由于没有指定 *foci 标记后有多少行可用,因此很难正确地对对象进行分组。任何人都可以就如何区分每个对象或如何确定我们已经到达*foci标签数据的末尾或标签数据的末尾给出任何建议*XXX

谢谢

4

1 回答 1

0

您可以使用 Java 属性而不是从 .txt 文件中读取。

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

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

于 2012-11-21T07:27:04.223 回答