gpt4 book ai didi

java - 打印对象列表只打印它们的字符串值

转载 作者:行者123 更新时间:2023-11-29 09:44:57 25 4
gpt4 key购买 nike

我想用 Java 制作一个对象列表,但是当我打印列表时,它只包含字符串值:

List<Bucketreturn> list = new ArrayList<Bucketreturn>();            

Bucketreturn br=new Bucketreturn();//creates bucket objects
br.bucket_id=1004;
br.bucket_name=java;
br.item_number=4;
br.date_bucket_added="02-06-2012";
list.add(br);
System.out.println(list);
// prints only string value but I want the integer should also be printed

最佳答案

您应该覆盖 Bucketreturn.toString() 并让它返回您想要查看的确切字符串。

有点像

  public String toString() {
return date_bucket_added + " " + bucket_id + " " + bucket_name + " " + item_number;
}

如果您使用 Eclipse,它具有帮助您轻松维护 toString() 方法的功能。

关于java - 打印对象列表只打印它们的字符串值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10861266/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com