【Java】文字列にCRLF,LFの改行コードが混在していても、両方の改行コードで文字列を分割する

案件にて「この移行データには改行コードがCRLFだったり、LFだったりするデータが入ってくるので考慮してください」と言われました。

いやいやいや、移行するときにデータ変換して統一してよ!!っと思いましたが、政治的に負けて対応することになりました。。。

作成したコードは以下です。

CRをブランクに変換した後にLFでsplitしています。

こちらのコードは以下のGithubリポジトリにも置きました。
my-java-snipet/MyStringUtil.java at main · glasses-se-hub/my-java-snipet · GitHub

あとから確認したら、String.split()でも複数文字で文字列分割できるらしいので、そっちでもよかったかも。

でもいいんですが、動くし、あとから見る人にとってはこっちの方がわかりやすいと思う!!ことにする(笑)