导航:首页 > 编程语言 > javavector遍历

javavector遍历

发布时间:2023-06-05 14:12:41

java中Vector的用法是什么

Vector 是一个集合,和List用法差不多,不过现在已经很少用了,List已经能全部取代Vector了,给个例子,希望你对你有帮助。
public static void main(String[] args){
Vector vc = new Vector();
vc.add(0, "abc");
vc.add(1, "bcd");
for (int i = 0; i < vc.size(); i++) {
System.out.println(vc.get(i));
}

System.out.println("=================================");

Vector data = new Vector();
List list = new ArrayList();
list.add("1--a");
list.add("1--b");
data.add(list);
data.add("2--c");

for (int i = 0; i < data.size(); i++) {
if(i==0){
List d1 = (List) (data.get(i));
for (int j = 0; j < d1.size(); j++) {
System.out.println(d1.get(j));
}
}else{
System.out.println(data.get(i));
}
}
}

㈡ java中Vector中的对象,中调用后,如何再获得其线程对象

Vector 可以用Iterator迭代的。也可以用for循环进行遍历。比如:
for (Iterator iterator = vec.iterator(); iterator.hasNext();) {
Bullet bullet = (Bullet) iterator.next();

}

for (int i = 0; i < vec.size(); i++) {
Bullet b = (Bullet) vec.get(i); // 得到的object对象强转为Bullet对象
}

你在for循环里添加判断就好了。也就是你所谓的 获得各个Bullet对象线程运行的情况 。 不过注意迭代的时候是不能对容器进行更改的。所谓更改比如删除或者增加一个Bullet对象到容器中。

另外,我也写过java游戏。曾经也写过一个关于Bullet类的。 我觉得没有必要把每个子弹定义成一个线程。 子弹的运动完全可以在draw方法里写。如果子弹多了。你的游戏效率是很低的。 这是我的建议

㈢ 为什么java vector遍历是线程不安全的

就算是线程安全也会出现下标越界啊 线程安全的概念是 不会允许一个数在同时间内重复 操作导致 数据丢失或者篡改 数组下标越界跟线程安全是没有关系的

㈣ java中vector是什么

Vector 类可以实现可增长的对象数组。与数组一样,它包含可以使用整数索引进行访问的组件。但是,Vector 的大小可以根据需要增大或缩小,以适应创建 Vector 后进行添加或移除项的操作。 每个向量会试图通过维护 capacity 和 capacityIncrement 来优化存储管理。capacity 始终至少应与向量的大小相等;这个值通常比后者大些,因为随着将组件添加到向量中,其存储将按 capacityIncrement 的大小增加存储块。应用程序可以在插入大量组件前增加向量的容量;这样就减少了增加的重分配的量。 由 Vector 的 iterator 和 listIterator 方法所返回的迭代器是快速失败的:如果在迭代器创建后的任意时间从结构上修改了向量(通过迭代器自身的 remove 或 add 方法之外的任何其他方式),则迭代器将抛出 。因此,面对并发的修改,迭代器很快就完全失败,而不是冒着在将来不确定的时间任意发生不确定行为的风险。Vector 的 elements 方法返回的 Enumeration 不是 快速失败的。 注意,迭代器的快速失败行为不能得到保证,一般来说,存在不同步的并发修改时,不可能作出任何坚决的保证。快速失败迭代器尽最大努力抛出 。因此,编写依赖于此异常的程序的方式是错误的,正确做法是:迭代器的快速失败行为应该仅用于检测 bug。

㈤ java 怎么遍历多个vector

for (int i=0; i<myvector.size(); i++) {
for (int j=0; j<myvector.get(i).size(); j++) {
//......
}
}

阅读全文

与javavector遍历相关的资料

热点内容
韩国影视高分温情片 浏览:643
人工智能及其应用pdf 浏览:617
有漏胸的电影 浏览:625
打真军香港电影 浏览:617
汇款app原理是什么 浏览:170
法国电影一个偷画 浏览:879
店长的h命令必须服从 浏览:94
cad填充命令是什么 浏览:870
java引用类型值类型 浏览:240
徐锦江叶子楣方唐镜 浏览:59
可以在线看片的网站 浏览:133
小米加密兔手机壁纸 浏览:613
2019程序员笔记本 浏览:477
武大小孩子厉害的电影有哪些 浏览:35
找一个可以看的网址 浏览:80
四个字的国外电影,小孩儿 浏览:412
推荐看片网站 浏览:653
主角叫林飞的小说是什么 浏览:683
闲置服务器能干什么工作 浏览:950
asdr q-2299123 浏览:988