方式
我有一个数组向量
格式类似于此
[[],[],[],[],[],[],[],[]] , [[],[],[],[],[],[],[],[]], 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']],
我们可以设置、删除、重新定位向量的索引,但如何在遍历向量时更新一个值。
示例:如果我想将供应商更新为内部,这是更好的
要替换矢量中的值,可以使用set(int i,String s)
。它可以用s
替换vector.elementAt(i)
的旧值。
这是将Vector对象中的所有Supplier字符串替换为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";
}
}
}