import java.util.*;
public class StringOp
{
public static void main(String args[])
{
Vector v=new Vector();
v.add(new Integer(12));
v.add(new Integer(12));
v.add(new String("liqy")); for (int i = 0; i < 3; i++) {
//String catalog=(String)v[i];
System.out.println(v);
}
}
}
上面System.out.println(v);
打印的是{12,12,liqy}现在我想使用for循环单个单个的取出来即像这样显示:
该怎样将上面的v存储的数组转换成String类型的数组m[i])
for (int i = 0; i < 3; i++) {
...
System.out.println(m[i]);
}
public class StringOp
{
public static void main(String args[])
{
Vector v=new Vector();
v.add(new Integer(12));
v.add(new Integer(12));
v.add(new String("liqy")); for (int i = 0; i < 3; i++) {
//String catalog=(String)v[i];
System.out.println(v);
}
}
}
上面System.out.println(v);
打印的是{12,12,liqy}现在我想使用for循环单个单个的取出来即像这样显示:
该怎样将上面的v存储的数组转换成String类型的数组m[i])
for (int i = 0; i < 3; i++) {
...
System.out.println(m[i]);
}
for (int i = 0; i < v.size(); i++)
{
s=(String)v.get(i);
System.out.println(s);
}
String s[] = new String[o.length];
for(int i=0; i<s.length; i++){
//s[i] = (String)o[i];
if(o[i] instanceof Integer){
s[i] = Integer.toString(((Integer)o[i]).intValue());
}
else if(o[i] instanceof String)
s[i] = (String)o[i];
else{
System.out.println("不可识别");
}
}