我有一个名为reviewDataWithHeader [1]的矢量(矢量矢量)。
我可以在位置3的第一个向量中访问它的值,如下所示。
String status= ((Vector) reviewDataWithHeader[1].get(0)).get(3).toString();
然后经过一些操作
我得到了status = "xyz"
我想直接在向量(reviewDataWithHeader[1])
我的试验就像
1.
reviewDataWithHeader[1].remove( ((Vector) reviewDataWithHeader[1].get(yy)).get(3)) ;
reviewDataWithHeader[1].insertElementAt( (Vector) reviewDataWithHeader[1].get(yy)).get(3), status) ; // error
2.
reviewDataWithHeader[1].setElementAt( status, (Vector) reviewDataWithHeader[1].get(yy)).get(3)) ; //error
答案 0 :(得分:0)
除了你真的应该将它封装在一个类后面而不是在向量向量列表上操作,以及你应该使用ArrayList而不是Vector这一事实,以下情况应该有效:
reviewDataWithHeader[1].get(yy).set(3, status);