簡體   English   中英

循環遍歷對象的HashSet Java

[英]Loop through HashSet of Objects Java

我正在嘗試遍歷 Java 8 中的枚舉對象的 HashSet 以查看值是否等於特定字符串。 我已經嘗試了equals== ,但它沒有返回true。

HashSet 看起來像:

在此處輸入圖像描述

我嘗試了以下方法:

for(Object g : groups){
                if(g.equals("group_certification_staff")){
                    //Do stuff
                }

for(Object g : groups){
                if(g == "group_certification_staff"){
                    //Do stuff
                }

但它一直返回錯誤

我錯過了什么?

字符串不等於枚舉。 可以編寫類似g.name().equals("group_certification_staff")的內容來查看它是否具有相同的名稱。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM