当前位置: 技术问答>java相关
Vector里元素对调问题!
来源: 互联网 发布时间:2017-03-12
本文导语: Vector型对象vec里有两个Element,类型是我自定义的类如Class001,如果我想把Element[0]和Element[1]对调,该怎么写?我写的语句编译不能通过: Class001 tmp = (Class001)vec.elementAt(1); vec.elementAt(1) = vec.elementAt(0); vec.elementAt(0) =...
Vector型对象vec里有两个Element,类型是我自定义的类如Class001,如果我想把Element[0]和Element[1]对调,该怎么写?我写的语句编译不能通过:
Class001 tmp = (Class001)vec.elementAt(1);
vec.elementAt(1) = vec.elementAt(0);
vec.elementAt(0) = tmp;
请大虾赐教。
Class001 tmp = (Class001)vec.elementAt(1);
vec.elementAt(1) = vec.elementAt(0);
vec.elementAt(0) = tmp;
请大虾赐教。
|
应该是
Class001 tmp = (Class001)vec.elementAt(1);
vec.set(1,vec.elementAt(0)) ;
vec.set(0,tmp );
Class001 tmp = (Class001)vec.elementAt(1);
vec.set(1,vec.elementAt(0)) ;
vec.set(0,tmp );