فارغ < / امتداد>. إذا كان الحجم الجديد أصغر من الحجم الحالي ، فستتم إزالة جميع العناصر الموجودة بعد فهرس الحجم الحالي من Vector.
ينفذ المثال أدناه كلتا الحالتين. في البداية ، لدينا متجه مكون من 7 عناصر. قمنا بتعيين الحجم على 10 لذلك ، سيتم إدراج 3 عناصر فارغة في نهاية Vector.
في الجزء الثاني من الكود ، قمنا بتعيين حجم Vector على 5 لذلك ، سيتم حذف آخر 5 عناصر بواسطة المتجه بما في ذلك null.
import java.util.Vector;
public class setSize {
الفراغ العام الثابت الرئيسي (سلسلة [] args) {
المتجه< سلسلة> vec = متجه جديد< سلسلة> ();
//insert elements
vec.add("e1")؛
vec.add ("e2") ؛
vec.add ("e3") ؛
vec.add ("e4") ؛
vec.add ("e5") ؛
vec.add ("e6") ؛
vec.add ("e7") ؛
// تغيير حجم المتجه إلى 10
vec.setSize (10) ؛
System.out.println ("حجم المتجه: "+vec.size());
System.out.println ("عناصر المتجهات:");
for (String vec)
System.out.println (e) ؛
// حجم المتجه أصغر من الحجم الحالي
vec.setSize (5) ؛
System.out.println("\nVector tail: "+vec.size());
System.out.println ("عناصر المتجهات:");
for (String vec)
System.out.println (e) ؛
}
}
< / pre>Runtime:
< pre class = "prettyprint lang-java" > حجم المتجهات: 10 < br / > عناصر المتجهات:
e1
e2
e3
e4
e5
e6
e7
null
null< br / >null
حجم المتجه: 5 < br / > عناصر المتجهات:
e1
e2
e3
e4
e5< / pre>< / div>