import java.util.Collections;
import java.util.Vector;
فئة عامة نسخ {
فراغ ثابت عام رئيسي (سلسلة [] args) {
متجه < سلسلة> v1 = متجه <سلسلة > () جديد ؛
v1.add("a");
v1.add("b");
v1.add("c");
v1.add("d");
v1.add("e");
المتجه < السلسلة > v2 = المتجه < السلسلة > (5) الجديد ؛
v2.add ("a2") ؛
v2.add("b2");
v2.add ("c2") ؛
v2.add("d2");
v2.add ("e2") ؛
System.out.println("v2(before): "+v2);
Collections.copy (v2 ، v1) ؛
System.out.println ("v2 (بعد): "+ v2);
} < br / >}
< / string >< / string >< / string >< / string >< / pre> الإخراج:
< pre class = "prettyprint lang-java" >v2 (قبل): [A2 ، B2 ، C2 ، D2 ، E2]
v2 (بعد): [أ ، ب ، ج ، د ، ه] < br / >< / ما قبل >< حدود الجدول = "1" cellpadding = "10" النمط = "لون الخلفية: #eeeeee. انهيار الحدود: الانهيار. العرض: 100٪ ؛" >ملاحظة: نمط Collections.copy () < / span> استثناء إذا كان المتجه الثاني v2 فارغا ، أو أن حجمه لا يتطابق مع حجم v1 ، لأن هذه الطريقة تنسخ منخفضا بخط منخفض دون تخصيص الذاكرة وزيادة سعة v1.< / td >< / tr>< / tbody>< / table> AdvertisementAdBlock Detected
Please disable your ad blocker and refresh the window to use this website.