Hi everybody,
I'm a newbie in forum :D. This is my code about testing Vector
And the output is:Code:import java.util.Vector;
public class Main {
public static void main(String[] args) {
Vector v1 = new Vector();
Vector v2 = new Vector();
v2.add("1");
v2.add("2");
v1.add(v2);
System.out.println("v2 = " + v2 + ", size = " + v2.size());
System.out.println("v1 = " + v1 + ", size = " + v1.size());
v2.clear();
System.out.println("After clear all elements in v2");
System.out.println("v2 = " + v2 + ", size = " + v2.size());
System.out.println("v1 = " + v1 + ", size = " + v1.size());
}
}
I don't understand why vector v1 = [[]] and v1's size = 1 after I clear v2?Code:v2 = [1,2], size = 2
v1 = [[1,2]], size = 1
After clear all elements in v2
v2 = [], size = 0
v1 = [[]], size = 1
Can you help me to explain it?
Thanks for reading..

