0

我有一个数组向量

像这样的格式

[[],[],[],[],[],[],[],[]] , [[],[],[],[],[],[],[],[]], 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']],

我们可以设置、删除、重新定位向量的索引,但是如何在遍历向量时更新一个值。

示例:如果我想更新而不是供应商Inhouse,这是更好的方法

4

2 回答 2

1

要替换向量中的值,您可以使用set(int i,String s).it 替换旧值vector.elementAt(i)with s

于 2015-05-19T04:09:55.943 回答
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";
            }
        }
    }       
于 2013-02-13T13:49:36.160 回答