假设我创建了一个对象
class Data{
int key;
int frec;
int id;
public Data(int key, int frec, int id){
this.key = key;
this.frec = frec;
this.id = id;
}
}
然后我创建了一个列表
List<Data> list = new ArrayList<>();
list.add(new Data(2,3,0));
System.out.println(list);
如果没有这个[com.company.Main$1Data@3feba861]如何打印整个内容?或者更好的是,例如如何只打印出 frec?或身份证?等等。 我在 google 上找不到任何与此相关的任何内容,一个包含 3 个整数的对象,以及如何打印/指向该对象的值之一。
最佳答案
您可以修改 Data
类以包含 toString()
方法,如下所示:
public String toString() {
return key + ", " + frec + ", " + id;
}
有了这个(或类似的东西),你就可以这样做:
Data data = new Data(1, 2, 3);
System.out.println(data);
并打印输出如下:
1, 2, 3
关于JAVA 如何打印一个包含3个整数值的对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59273057/