代码之家  ›  专栏  ›  技术社区  ›  Toseef Zafar

SonarQube表示var为null或可以为null

  •  1
  • Toseef Zafar  · 技术社区  · 7 年前

    在下面这个例子中,SonarQube抱怨说 bookmark 书签

    for (HashMap<String, Object> bookmark : bookmarks) {
                String bookmarkTitle = getBookmarkTitle(bookmark);
                String bookmarkPage = getBookmarkPage(bookmark);
    

    ...

    enter image description here 上面显示的代码是正在接收的函数的一部分 bookmarks 作为论据。

    提前谢谢!

    1 回复  |  直到 7 年前
        1
  •  0
  •   Shubhendu Pramanik    7 年前

    看来 array/List bookmarks 可能会回来 null 书签 可为空。所以才会这样。

    确保 永远不会 无效的 . 这将解决问题。