Spring-WSを使用しList<SomeBean>
てWebサービスにデータを入力しています。サービスを利用した後に取得する最後のリストにnull
は、そのプロパティの一部のエントリが含まれています。たとえば、MangaBean
タイトル、作成者、ジャンルをプロパティとして持つ次のリストについて考えてみます。
MangaBean [title=Bleach, author=Kubo Tite, genre=fantasy]
MangaBean [title=Naruto, author=Masashi Kishimoto, genre=action]
MangaBean [title=One Piece, author=Eiichiro Oda, genre=null]
MangaBean [title=Fairy Tail, author=Mashima Hiro, genre=null]
MangaBean [title=Rurouni Kenshin, author=Watsuki Nobuhiro, genre=Shounen]
MangaBean [title=Takamagahara, author=KAWAI Juuzou, genre=Supernatural]
MangaBean [title=Historys Strongest Disciple Kenichi, author=Matsuena Syun, genre=Martial arts]
MangaBean [title=Hajime no Ippo, author=Jyoji Morikawa, genre=null]
一部のBeanのgenre
エントリはnull
です。リスト内のnullプロパティを持つオブジェクトを削除しようとしています。私の質問は次のとおりです。
- 特定のエントリを削除して元のリストを変更することは適切/適切な方法ですか?または、前のリストに別のリストを追加する必要がありますか?
- リストを変更してそれらのnullエントリを削除する必要がある場合、どのようにすればよいですか?
これを試しましたが、object-ref自体がnullではないため失敗します。従来のforループを試しましたが、nullプロパティを持つ隣接オブジェクトを削除できません。リストへのアクセス中にアイテムを削除するためにenhanced-for-loopを使用することはできません。親切に私に脳を与えてください。:)