Javaでベクターのサイズを変更する方法 - setSize()
ベクターのサイズは、Vector class の >setSize()。新しいサイズが現在のサイズよりも大きい場合、現在のサイズのインデックスより後にあるすべての項目は、値 nullです。新しいサイズが現在のサイズより小さい場合、現在のサイズのインデックスより後にあるすべてのアイテムが Vector.
次の例では、両方のケースを実装しています。最初は、7つの要素のベクトルがあります。サイズを 10 に設定したので、3 つの null 要素が Vector.
コードの 2 番目の部分では、Vector のサイズを 5 に設定し、最後の 5 つの要素が削除されます 投稿者 Vector null.
次の例では、両方のケースを実装しています。最初は、7つの要素のベクトルがあります。サイズを 10 に設定したので、3 つの null 要素が Vector.
コードの 2 番目の部分では、Vector のサイズを 5 に設定し、最後の 5 つの要素が削除されます 投稿者 Vector null.
import java.util.Vector;Runtime:
public class setSize {
public static void main(String[] args) {
Vector<文字列>vec = 新しいベクター<文字列>();
//要素を挿入します
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);
//ベクターのサイズが現在のサイズより小さい size
vec.setSize(5);
System.out.println("\nベクトルテール: "+vec.size());
System.out.println("ベクター要素:");
for(String vec)
System.out.println(e);
}
}
ベクター サイズ: 10
ベクター要素:
e1
e2
e3
e4
e5
e6
e7
null
null
null
Vector size: 5
Vector elements:
e1
e2
e3
e4
e5