温馨提示×

java怎么打印实体类

小亿
102
2024-09-03 20:18:40
栏目: 编程语言

在Java中,要打印实体类的内容,可以通过重写实体类的toString()方法来实现。这里是一个简单的示例:

  1. 首先,创建一个实体类Person
public class Person {
    private String name;
    private int age;

    public Person(String name, int age) {
        this.name = name;
        this.age = age;
    }

    // Getter and Setter methods
    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    // 重写 toString 方法
    @Override
    public String toString() {
        return "Person{" +
                "name='" + name + '\'' +
                ", age=" + age +
                '}';
    }
}
  1. 然后,在主类中创建一个Person对象并打印它:
public class Main {
    public static void main(String[] args) {
        Person person = new Person("张三", 25);
        System.out.println(person); // 调用 toString() 方法打印实体类内容
    }
}

运行上述代码,将会输出如下内容:

Person{name='张三', age=25}

通过重写实体类的toString()方法,你可以自定义实体类对象的字符串表示形式,从而更方便地打印和查看实体类的内容。

0