يمكنك معالجة حجم Vector باستخدام نمط setSize() من فئة المتجهات< / a>. إذا كان الحجم الجديد أكبر من الحجم الحالي ، فإن جميع العناصر التي تقع بعد فهرس الحجم الحالي لها قيمة فارغ < / امتداد>. إذا كان الحجم الجديد أصغر من الحجم الحالي ، فستتم إزالة جميع العناصر الموجودة بعد فهرس الحجم الحالي من 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 / > عناصر المتجهات: e1e2e3e4e5e6e7nullnull< br / >null حجم المتجه: 5 < br / > عناصر المتجهات: e1e2e3e4e5< / pre>< / div> Commentaires (0) Laisser un commentaire 0/1000 caractères Publier le commentaire Connectez-vous pour commenter Rejoignez la discussion et partagez vos connaissances avec la communauté Se connecter Créer un compte Chargement des commentaires...
Commentaires (0)
Laisser un commentaire
Connectez-vous pour commenter
Rejoignez la discussion et partagez vos connaissances avec la communauté
Chargement des commentaires...