【发布时间】:2016-03-13 12:58:32
【问题描述】:
我以前写c++是这样的vectorV[size] or vector> 但我不知道如何用java编写它。 我试着像这样写 Vector> x = new Vector>(size) 但是当我想像这样使用它 x.get(index).add(new object) 时,它会有一个 ArrayIndexOutOfBoundsException 。我该如何解决它,请帮帮我,谢谢。
【问题讨论】:
-
请显示更多非工作代码。如果我们能够完全理解您可能做错了什么,这将有所帮助。
-
您可能不想要
Vector,因为它已损坏且垃圾。使用ArrayList -
@Idos 你介意解释一下
Vector的“破碎和垃圾”是什么吗? -
@Idos 公认的答案是,除非您想要同步实现 List,否则不应使用 Vector。哪个是对的。并且与“破碎和垃圾”完全不同。顺便说一句,您可能希望通过在您的评论前加上 @ 和他们的名字来回复他人,否则他们看不到您的回复。
标签: java vector indexoutofboundsexception