怎样去掉Vector向量里相同的
下面的小例子就可以解决这个问题:
*/
//////////////////////////////////////////////////////////////////////////////
import java。 util。Vector;
class Vector001{
String itemStr1="abc";
String itemStr2="sss";
String itemStr3="www";
String itemStr4="yyy";
String itemStr5="ooo";
String itemStr6="nnn";
String itemStr7=...全部
下面的小例子就可以解决这个问题:
*/
//////////////////////////////////////////////////////////////////////////////
import java。
util。Vector;
class Vector001{
String itemStr1="abc";
String itemStr2="sss";
String itemStr3="www";
String itemStr4="yyy";
String itemStr5="ooo";
String itemStr6="nnn";
String itemStr7="abc";
String itemStr8="ooo";
String itemStr9="ppp";
Vector vector1=new Vector();
Vector vector2=new Vector();
Vector vector3=new Vector();
Vector x=new Vector();
Vector001(){
vector1。
removeAllElements();
vector1。add(itemStr1);
vector1。add(itemStr2);
vector1。add(itemStr3);
vector1。
add(itemStr4);
vector1。add(itemStr5);
vector1。add(itemStr6);
vector1。add(itemStr7);
vector2。
add(itemStr8);
vector2。add(itemStr9);
int a1=vector1。size();
int a2=vector2。size();
for(int i=0;i add(vector1。elementAt(i));
for(int i=0;i out。println("向量1"+vector1);
System。out。println("向量2"+vector2);
System。out。println("把向量1和向量2中的字符串合到一起组成向量3"+vector3);
int a3=vector3。
size();
for(int i=0;i elementAt(j))){
if(i!=j){
System。out。println("向量3中相同的字符串有:"+vector3。elementAt(i));
x。
add(vector3。elementAt(i));
vector3。removeElementAt(j);
a3=a3-1;
}
}
}
}
System。
out。println("删除相同的字符串后的向量3:"+vector3);
vector3=x;
System。out。
println("只留下相同的字符串的向量3:"+vector3);
}
public static void main(String[] args){
Vector001 vector001=new Vector001();
}
} 。收起