小编SHR*_*SHR的帖子

确定两个参与者的equals()方法不起作用

我究竟做错了什么?

问题是我将如何包含一个equals()方法,Participant如果它们在所有三个字段中具有相同的值,则确定两个s相等?包括为每个字段分配参数值的构造函数以及toString()返回包含所有值的String 的方法.

import javax.swing.JOptionPane;
import java.util.*;

public class Abc {

    private static Ab mini[] = new Ab[2];
    private static Ab diving[] = new Ab[2];

    public static void main(String[] args) {

        String name = "";
        String add = "";
        int age = 0;

        Ab p = new Ab(name, age, add);
        Ab p1 = new Ab(name, age, add);

        setParticipant();
        setParticipant1();

        displayDetail();
        displayDetail1();

        if (p == p1) {

            System.out.println("equal");
        } else {
            System.out.println("not equal");

        }

    } …
Run Code Online (Sandbox Code Playgroud)

java equals

2
推荐指数
1
解决办法
66
查看次数

标签 统计

equals ×1

java ×1