【发布时间】:2019-01-25 15:22:19
【问题描述】:
我是 Java 中 Vector 用法的新手,这里的问题是 Vector 没有显示预期的输出(正确的输出:Pollo - Ercole 此代码输出 Ercole - Ercole)
.
类依附
public class Dipendente
{
private String Id;
void setId(String exId)
{
Id=exId;
}
String getId()
{
return Id;
}
}
类异端
public class Azienda
{
private Vector<Dipendente> Dip = new Vector<Dipendente>();
public static void main(String[] args) throws IOException
{
Azienda az = new Azienda();
az.dip.setId("Pollo");
az.Dip.add(az.dip);
az.dip.setId("Ercole");
az.Dip.add(az.dip);
//io.pf is System.out.println(strOut);
az.io.pf(az.Dip.get(0).getId());
az.io.pf(az.Dip.get(1).getId());
}
}
正确的输出:Pollo - Ercole
此代码输出:Ercole - Ercole
【问题讨论】:
-
请注意,您通常使用
ArrayList而不是Vector。