查找对象引用

Finding Object Reference

我想从给定的引用中选择一个 class 引用,该引用包含字符串引用 = "yes" 的值。

结果应该是r1。 我怎样才能做到这一点?

public class Reference {

    String refer = "";

    public static void main(String args[]){
        Reference r1 = new Reference();
        r1.refer = "yes";

        Reference r2 = new Reference();
        r2.refer = "No";
    }
}

只需使用 Stringequals() 方法来比较字符串。

喜欢,if(r1.getRefer().equals("yes"))

为了改进,您可以使用 equalsIgnoreCase() 函数,因为它不区分大小写。

如果您想要引用满足此条件的对象,则只需在 if 条件之后将 r1 分配给某个对象。