package baibai.learn;import java.util.Vector;public class LearnVector {
Vector vector;
/**
* Method LearnVector
*
*
*/
public LearnVector() {
vector = new Vector();
vector.add(this.vector);
}
public static void main(String[] args) {
System.out.println(((Vector)new LearnVector().vector.get(0)).get(0));
}
}
我这样写都没有出问题啊,输出是:[(this Collection)]
你最好把源代码贴出来看看
Vector vector;
/**
* Method LearnVector
*
*
*/
public LearnVector() {
vector = new Vector();
vector.add(this.vector);
}
public static void main(String[] args) {
System.out.println(((Vector)new LearnVector().vector.get(0)).get(0));
}
}
我这样写都没有出问题啊,输出是:[(this Collection)]
你最好把源代码贴出来看看
解决方案 »
- 怎么实现Word文件 百度文档 那种预览效果
- Jtable 中 和tableModel 中isCellEditable 有什么区别
- 奇怪的问题,mysql直接用SQL语句插入中文正常,用储存过程就出错,恳请帮忙!!!
- 关于对象数组的问题。。
- 看看这个MM,还会动噢。
- 如何调用经过混淆的class中的函数
- 如何得到本机的真实ip地址?
- j2sedk.bin在fc3和redhat9.0安装
- 困扰已久的java.io.IOException: Bad file descriptor
- 正则的问题~~在线等~
- vector 和 hashtable有碍什么区别?
- 我把对象存入进vector,然后当我取出这个对象赋给一个新的对象,并改变它的内容时,vector里面的这个对象也改变了。为什么呢?
注意Vector 是同步的,而ArrayList 是异步的.
Vector temp=new Vector();
Vector res=new Vector();
Vector last=null;
for(int i=0;i<inset.size();i++){
temp=new Vector(res);
for(int j=0;j<temp.size();j++){
System.out.println(temp.get(j).toString());
((Vector)temp.get(j)).add(inset.get(i).toString());
System.out.println(temp.get(j).toString());
}
last=new Vector();
last.add(inset.get(i).toString());
temp.add(last);
res.addAll(temp);
}
return res;
}
这是你用的构造器说明:
Vector
public Vector(Collection c)Constructs a vector containing the elements of the specified collection, in the order they are returned by the collection's iterator. Parameters:
c - the collection whose elements are to be placed into this vector.
Throws:
NullPointerException - if the specified collection is null.
Since:
1.2
一样、都是元素是Vector的Vector?
我感觉没错阿?
哪个地方有问题?
为什么我第一步temp=new Vector(res);以后再做
for(int j=0;j<temp.size();j++){
System.out.println(temp.get(j).toString());
((Vector)temp.get(j)).add(inset.get(i).toString());
System.out.println(temp.get(j).toString());
} 就改变了res的值?????????
其他容器都是存储Object引用的
另外 : Vector 实际是比较旧的容器了 不过它又是线程安全的