关于Vector的问题,对他了解的高手帮解释一下
String[] menu = new String[2];
Vector vct = new Vector();
while(true)
{
getMenu = file.readLine();
if (getMenu==null||getMenu.equals(""))
break;
getLine = new StringTokenizer(getMenu,"\t");
if(((String)getLine.nextElement()).equals(power))
{
menu[0] = getLine.nextToken();
menu[1] = getLine.nextToken();
vct.addElement(menu);
}
}
return vct;
我把这句定义放到while循环的外面,,在vct中始终只有最后一条记录??为什么??
String[] menu = new String[2];
Vector vct = new Vector();
while(true)
{
getMenu = file.readLine();
if (getMenu==null||getMenu.equals(""))
break;
getLine = new StringTokenizer(getMenu,"\t");
if(((String)getLine.nextElement()).equals(power))
{
menu[0] = getLine.nextToken();
menu[1] = getLine.nextToken();
vct.addElement(menu);
}
}
return vct;
我把这句定义放到while循环的外面,,在vct中始终只有最后一条记录??为什么??
String[] menu = new String[2];
...全文
相关推荐
(Vector Cast)UT 工程的总结问题
**覆盖率分析**:Vector Cast 提供了代码覆盖率分析,可以帮助开发者了解测试用例对源代码的覆盖程度,通常包括语句覆盖、分支覆盖、条件覆盖等。
二维vector,clear()操作请慎重,当心遇到vector subscript out of range问题
在处理二维`vector`时,尤其需要注意其特性和操作,以免出现像"vector subscript out of range"这样的运行时错误。
详解C++中的vector容器及用迭代器访问vector的方法
C++中的vector容器是同质元素集合,支持动态大小变化。使用vector,程序员无需关心内存管理的细节,因为vector在内部管理其元素的存储空间。
vector的earse造成迭代器失效的问题
### vector的erase造成迭代器失效的问题在C++标准库中,`std::vector`是一种动态数组,能够根据需要自动调整大小。
C++ Vector用法详解
`size()`:返回Vector中元素的数量,即Vector的当前大小。11. `max_size()`:返回Vector能容纳的最大元素数量。12.


Web 开发
