【发布时间】:2013-01-15 03:17:14
【问题描述】:
我正在使用 Spring-WS 填充 List<SomeBean> w.r.t。一个网络服务。我在使用该服务后获得的最终列表包含其某些属性的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 属性 的对象。
我的问题是:
- 通过删除特定条目来更改原始列表是否正确/良好的做法?或者我应该填充另一个列表 w.r.t.上一个列表?
- 如果我应该更改列表并删除那些空条目,我应该怎么做?
我尝试了this,但它失败了,因为对象引用本身不为空。我尝试了传统的 for 循环,但它无法删除具有空属性的附属对象。访问列表时无法使用增强的 for-loop 删除项目。请给我一些大脑。 :)
【问题讨论】:
标签: java list collections