Mã của tôi trông như thế này:Làm thế nào để thêm tất cả các mục trong một mảng String vào một vector trong Java?
Vector<String> My_Vector=new Vector<String>();
String My_Array[]=new String[100];
for (int i=0;i<100;i++) My_Array[i]="Item_"+i;
......
My_Vector.addAll(My_Array);
Nhưng tôi có một thông báo lỗi, đúng cách để làm điều đó là gì, mà không lặp để thêm từng hạng mục?
Frank
Tại sao bạn sử dụng Vector? Tôi thích một ArrayList hơn, vì nó không được đồng bộ hóa theo mặc định. – duffymo
Không sử dụng Vector, nó là một lớp kế thừa, sử dụng ArrayList thay thế. Và chỉ sử dụng 'My_Vector.add (" Item _ "+ i);' thay vì sử dụng mảng trung gian –
Wow. Tôi đã không thấy một Vector rút ra trong ít nhất 5 năm. :) Đưa tôi trở lại JDK 1.1. Bạn có thể muốn đi với Collections.synchronizedList (new ArrayList()). – sidereal