我有一个数组向量
像这样格式
[[],[],[],[],[],[],[],[]] , [[],[],[],[],[],[],[],[]], etc...
示例:
[['admin'],['FD'],['PRS_12121200019'],['0103AR0040N'],['Supplier'],['ST01'],
['null'],['ST01'],['PRS_DOOROUTERLH'],['PRS_DOOROUTERLH2']],
[['admin'],['FD'],['PRS_12121200019'],['0103AR0040N'],['Supplier'],['ST01'],
['null'],['ST01'],['PRS_DOOROUTERLH'],['PRS_DOOROUTERLH17']],
我们可以设置,删除,重新定位向量的索引,但是如何在遍历向量时更新一个值。
示例:如果我想更新而不是供应商进入内部这是更好的方法
答案 0 :(得分:1)
要替换矢量中的值,您可以使用set(int i,String s)
。它可以将vector.elementAt(i)
的旧值替换为s
。
答案 1 :(得分:0)
以下示例代码将所有供应商字符串替换为Vector对象中的 Inhouse 。
示例代码:
Vector<String[]> vector = new Vector<String[]>();
vector.add( new String[] { "Supplier" } );
vector.add( new String[] { "123" , "456" } );
vector.add( new String[] { "123" , "456" } );
for( String[] array : vector ) {
for( int i = 0; i < array.length; i++ ) {
if( "Supplier".equals( array[i] ) ) {
array[i] = "Inhouse";
}
}
}