「Java」VectorクラスでString(Integer)オブジェクトの可変配列を使うサンプル
説明
java.util.Vector<String>
Vectorクラスは、オブジェクトの可変長配列を実装します。
Javaコード
package com.arkgame.study;
import java.util.Vector;
public class VectorClassDemo {
private final static String[] caArr = { "A001", "B002", "C003", "D004", "E005" };
private final static Integer[] intArr = { 12, 34, 56, 78, 10, 66 };
@SuppressWarnings({ "rawtypes", "unchecked" })
public static void main(String[] args) {
Vector<String> cftVec = new Vector();
Vector<Integer> intVec = new Vector();
// String
for (String str : caArr) {
// 要素追加
cftVec.add(str);
}
// Integer
for (Integer ct : intArr) {
// 要素追加
intVec.add(ct);
}
System.out.println("VectorにString型の値格納");
System.out.println("Vectorの要素のサイズ(String型): " + cftVec.size());
System.out.println("Vectorの詳細要素(String型): " + cftVec);
System.out.println("VectorにInteger型の値格納");
System.out.println("Vectorの要素のサイズ(Integer型): " + intVec.size());
System.out.println("Vectorの詳細要素(Integer型): " + intVec);
}
}
package com.arkgame.study;
import java.util.Vector;
public class VectorClassDemo {
private final static String[] caArr = { "A001", "B002", "C003", "D004", "E005" };
private final static Integer[] intArr = { 12, 34, 56, 78, 10, 66 };
@SuppressWarnings({ "rawtypes", "unchecked" })
public static void main(String[] args) {
Vector<String> cftVec = new Vector();
Vector<Integer> intVec = new Vector();
// String
for (String str : caArr) {
// 要素追加
cftVec.add(str);
}
// Integer
for (Integer ct : intArr) {
// 要素追加
intVec.add(ct);
}
System.out.println("VectorにString型の値格納");
System.out.println("Vectorの要素のサイズ(String型): " + cftVec.size());
System.out.println("Vectorの詳細要素(String型): " + cftVec);
System.out.println("VectorにInteger型の値格納");
System.out.println("Vectorの要素のサイズ(Integer型): " + intVec.size());
System.out.println("Vectorの詳細要素(Integer型): " + intVec);
}
}
package com.arkgame.study; import java.util.Vector; public class VectorClassDemo { private final static String[] caArr = { "A001", "B002", "C003", "D004", "E005" }; private final static Integer[] intArr = { 12, 34, 56, 78, 10, 66 }; @SuppressWarnings({ "rawtypes", "unchecked" }) public static void main(String[] args) { Vector<String> cftVec = new Vector(); Vector<Integer> intVec = new Vector(); // String for (String str : caArr) { // 要素追加 cftVec.add(str); } // Integer for (Integer ct : intArr) { // 要素追加 intVec.add(ct); } System.out.println("VectorにString型の値格納"); System.out.println("Vectorの要素のサイズ(String型): " + cftVec.size()); System.out.println("Vectorの詳細要素(String型): " + cftVec); System.out.println("VectorにInteger型の値格納"); System.out.println("Vectorの要素のサイズ(Integer型): " + intVec.size()); System.out.println("Vectorの詳細要素(Integer型): " + intVec); } }
結果
VectorにString型の値格納
Vectorの要素のサイズ(String型): 5
Vectorの詳細要素(String型): [A001, B002, C003, D004, E005]
VectorにInteger型の値格納
Vectorの要素のサイズ(String型): 6
Vectorの詳細要素(String型): [12, 34, 56, 78, 10, 66]