1.用if判断o和p两个变量相等怎么写啊?2.重写equals方法里怎么写?求大神指教、、、!
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/28 01:00:19
1.用if判断o和p两个变量相等怎么写啊?2.重写equals方法里怎么写?求大神指教、、、!
1.用if判断o和p两个变量相等怎么写啊?2.重写equals方法里怎么写?求大神指教、、、!
1.用if判断o和p两个变量相等怎么写啊?2.重写equals方法里怎么写?求大神指教、、、!
重写equals不太实际,至少我不会,如果比较是否为同一对象,object有equals方法,如果要比较内容,建议将object转化成String类,String类equals被重写了,可以直接比较内容.一下是楼主想要的代码?
import java.util.Scanner;
public class TestDemo {
Object o = null;
Object p = "******";
public void print(Object o){
this.o = o;
System.out.println("pls input num:");
Scanner s = new Scanner(System.in);
o = s.nextLine();
s.close();//关闭流,可要可不要
System.out.println(o);
if (((String)o).equals((String)p)) {
System.out.println("密码正确!");
}else{
System.out.println("密码不正确!");
}
}
public static void main(String[] args) {
TestDemo t = new TestDemo();
t.print(null);
}
}
如果错了,求不喷,才学java不久