0

BeanIO を使用して読み取ろうとしている複数の行 (行) を含むテキスト ファイルがあります。ファイルは次のようになります。

アデル|ライオネル・リッチー|こんにちは|22865

エド・シーラン|シンプルプラン|ワン|11230

ここで、線は同じ名前の曲を持つ複数のアーティストを表しています。Adele と Lionel Richie には「Hello」という曲があり、曲 ID は 22865 です。各行の列数は常に 4 です。

この行を解析して、Song の 2 つのオブジェクトを作成する必要があります

Class Song{
 String artistName;
 String songName;
 int songId;
}

上記の最初の行は、2 つの Song オブジェクトを指定する必要があります。

アデル、こんにちは、22865

ライオネル・リッチー、こんにちは、22865

これは BeanIO を使用して可能でしょうか? BeanIO の区切り文字解析機能を使用して解析しましたが、1 行で複数のレコードを取得する方法がわかりません

4

1 に答える 1