equaltest.java
来自「《Java核心技术应用开发》电子工业出版社书籍源代码」· Java 代码 · 共 33 行
JAVA
33 行
package sample;
public class EqualTest {
public static void main(String[] args) {
String s1 = new String("Hello");
String s2 = s1;
String s3 = new String("Hello");
System.out.println("s1 == s2:" + (s1==s2));
System.out.println("s1 == s3:" + (s1==s3));
System.out.println("s1.equals(s3):" + s1.equals(s3));
Account a = new Account("John", 100.00);
Account b = new Account("John", 100.00);
System.out.println("a == b:" + (a==b));
System.out.println("a.equals(b):" + a.equals(b));
}
}
class Account {
private String name;
private double balance;
public Account(String name, double balance) {
this.name = name;
this.balance = balance;
}
public boolean equals(Account a) {
return (name.equals(a.name) && (balance == a.balance));
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?