我有一个包含多行(行)的文本文件,我正在尝试使用 BeanIO 读取它。该文件如下所示:
阿黛尔|莱昂内尔·里奇|你好|22865
Ed Sheeran|简单计划|一个|11230
在这里,线条代表拥有同名歌曲的多个艺术家。Adele 和 Lionel Richie 有一首歌叫《Hello》,歌曲 id 是 22865。每行的列数总是 4
我需要解析这一行来创建 2 个 Song 对象
Class Song{
String artistName;
String songName;
int songId;
}
上面的第一行必须给出 2 个 Song 对象:
阿黛尔,你好,22865
莱昂内尔·里奇,你好和 22865
这可以使用 BeanIO 吗?我已经使用了 BeanIO 的分隔符解析能力来解析,但不确定如何获取单行的多个记录