永发信息网

这段java程序出错啦?

答案:1  悬赏:30  手机版
解决时间 2021-04-16 03:26
  • 提问者网友:流星是天使的眼泪
  • 2021-04-15 10:19

import java.util.*;

public class myvector {


public static void main(String args[]) {
Vector v=new Vector(1,1);
v.addElement(args[0]);
v.addElement(args[1]);
v.addElement("3");
v.insertElementAt("0",0);//在指定位置插入元素
v.insertElementAt("aaa字符串元素",3);
v.setElementAt("4",4);
v.addElement("5");
System.out.println("第4号元素为:"+v.elementAt(4));
Enumeration enum=v.elements();//枚举化对象,以便逐个取出元素
StringBuffer buffer=new StringBuffer();//字符串缓冲区
while(enum.hasMoreElements())
buffer.append(enum.nextElement()).append(",");
buffer.deleteCharAt(buffer.length()-1);
System.out.println("向量V的所有元素:"+buffer.toString()+"\n");
System.out.println("向量V的元素个数:"+v.size()+"v的长度为:"+v.capacity()+"\n");
v.removeAllElements();
System.out.println("删除后元素个数:"+v.size()+"向量V的长度为:"+v.capacity()+"\n");

}

}
好像说是超过范围了.为什么啊?要怎么改改才行呢?请各位大虾指教指教.

最佳答案
  • 五星知识达人网友:轻熟杀无赦
  • 2021-04-15 11:07
要在运行的时候加上参数吧.不然你本来就没有什么内容,怎么访问?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯