gpt4 book ai didi

java - 打印 vector

转载 作者:行者123 更新时间:2023-12-02 00:01:43 26 4
gpt4 key购买 nike

我的 vector 打印有问题:我有这个 vector :

Vector<StructRicetta> Ricetta=new Vector<StructRicetta>();

StructRicetta 类:

public class StructRicetta {
String nomeric;
int n;
Vector<String> ingrediente=new Vector<String>();
Vector<String> quantita=new Vector<String>();
Vector<Boolean> facoltativo=new Vector<Boolean>();
String preparazione;
}

我从文件中读取了该结构的值。在阅读器函数中,我返回 StructRicetta 类型并将其添加到 vector 中:

Ricetta.add(Myclass.reader());

现在我如何打印结果?

谢谢!

最佳答案

您必须添加 toString()方法到您的类,然后迭代 Vector

也许迭代并将每个条目添加到 StringBuilder ,并使用逗号或类似的分隔符? Apache Commons StringUtils.join()只需一次通话即可为您完成此操作。

注意。 Vector 如今已基本被弃用(它的方法默认是同步,这有点浪费),您应该查看 ArrayList或类似的替代品。

关于java - 打印 vector <MyClass>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14705223/

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