关于: Vector aa=new Vector(3);

时间:2021-01-01 04:23:05
我的目的是: aaa最多可以容纳3个对象.

如果已经装了3个实例,我想让它再装不下第四个.

那么:
Vector aa=new Vector(3);
String s1="asdfasd";
String s2="342";
String s3="324wer";
String s4="sdfs";
aaa.addElement(s1);
aaa.addElement(s2);
aaa.addElement(s3);
aaa.addElement(s4);
之后,aaa中是啥?
是:
s1,s2,s3
还是s2,s3,s4
"aaa.addElement(s4);"语句报异常还是不报?

10 个解决方案

#1


自己先看一遍JDK文档好吗?

#2


Vector aaa=new Vector(3);
String s1="asdfasd";
String s2="342";
String s3="324wer";
String s4="sdfs";
aaa.addElement(s1);
aaa.addElement(s2);
aaa.addElement(s3);
aaa.addElement(s4);
System.out.println(aaa);

结果应该是[asdfasd,342,324wer,sdfs]


Vector自己有能力扩展自身的大小。

#3


我的目的就是想让它只装前三个,故意不让它装下第四个.有没有办法?

#4


Object o[] = new Object[3];

#5


UP

#6


用String XX[]=new String[3]
不就行了吗?

#7


Vector aaa=new Vector();
String s1="asdfasd";
String s2="342";
String s3="324wer";
String s4="sdfs";

if (!aaa.size>3)
{
  aaa.addElement(s1);
}

#8


还可以用数组!
String aaa[] = new String[4]

#9


不想自动增长,就用数组!效率高!
容器的方便之处就在于可以自动扩充空间,如果不想让它自动扩充空间那就没必要使用它了,不如使用对象数组!

#10


jk3278jk(←■【编程先锋】★★★★★★★★★★) 
55555555555都被你说了

-_-!!给我留一下呀!!!

#1


自己先看一遍JDK文档好吗?

#2


Vector aaa=new Vector(3);
String s1="asdfasd";
String s2="342";
String s3="324wer";
String s4="sdfs";
aaa.addElement(s1);
aaa.addElement(s2);
aaa.addElement(s3);
aaa.addElement(s4);
System.out.println(aaa);

结果应该是[asdfasd,342,324wer,sdfs]


Vector自己有能力扩展自身的大小。

#3


我的目的就是想让它只装前三个,故意不让它装下第四个.有没有办法?

#4


Object o[] = new Object[3];

#5


UP

#6


用String XX[]=new String[3]
不就行了吗?

#7


Vector aaa=new Vector();
String s1="asdfasd";
String s2="342";
String s3="324wer";
String s4="sdfs";

if (!aaa.size>3)
{
  aaa.addElement(s1);
}

#8


还可以用数组!
String aaa[] = new String[4]

#9


不想自动增长,就用数组!效率高!
容器的方便之处就在于可以自动扩充空间,如果不想让它自动扩充空间那就没必要使用它了,不如使用对象数组!

#10


jk3278jk(←■【编程先锋】★★★★★★★★★★) 
55555555555都被你说了

-_-!!给我留一下呀!!!