如何等于对象

问题描述 投票:-3回答:1

在下面的示例中如何使对象相等而不改变main方法中的任何内容:

package testCode;
public class CodeTest {
   int i;
     public CodeTest(int a)
     {
         this.i=a;
     }
   public static void main(String[] args)  {
       CodeTest a1 = new CodeTest(2);
       CodeTest a2 = new CodeTest(2);

       System.out.println(a1.equals(a2)); // to make it true
       System.out.println(a1==a2);

       System.out.println(a1);
       System.out.println(a2);
   }

}

a1.equals(a2)应该为true。

java selenium heap-memory
1个回答
0
投票

使用object.equals检查是否相等。

© www.soinside.com 2019 - 2024. All rights reserved.