一个vector的问题! numbers[i]是一个int型的数,不是一个对象,Vector的add()方法中,需要一个Object作为参数。把numbers[i]转化为Integer对象就可以了:number.add(new Integer(numbers[i])); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 number.add(new Integer(numbers[i]));注意取的时候取出来的是Integer,所以要System.out.println(((Integer)number.get(i)).intValue()); Vector中只能加入从Object继承的对象或Object对象! import java.util.*;public class TrySimpleVector{ public static void main(String[] args) { Vector names = new Vector(); String[] firstnames = { "Jack", "Jill", "John", "Joan", "Jeremiah", "Josephine"}; for(int i = 0 ; i<firstnames.length ; i++) names.add(firstnames[i]); for(int i = 0 ; i<names.size() ; i++) System.out.println((String)names.get(i)); }}//这为什么就可以呢??firstnames[i]是对象吗???? String当然是对像阿,你可以new 一个String出来,说明它是对象 String是object对象,Integer是object对象int不是 悬赏贴 音乐频谱 一个简单表达式 通过操作得到一个set 集合,怎么按照一定规则进行? 关于优先级问题。。。。。觉得很奇怪。。。。[代码] 用java调用windowsAPI的问题 帮忙解释一句话?谢谢 JSP ,如何替换部分变量? 关于Character的两个方法 java对象能不能自杀 关于单粒模式的疑问,我咋觉得网上都是人云亦云呢? 关于JAVA的JIT JPadpro4.2中怎么配置VisualSourceSafe(或者其他版本控制器也可以)
注意取的时候取出来的是Integer,所以要
System.out.println(((Integer)number.get(i)).intValue());
{
public static void main(String[] args)
{
Vector names = new Vector();
String[] firstnames = { "Jack", "Jill", "John", "Joan", "Jeremiah", "Josephine"}; for(int i = 0 ; i<firstnames.length ; i++)
names.add(firstnames[i]); for(int i = 0 ; i<names.size() ; i++)
System.out.println((String)names.get(i));
}
}//这为什么就可以呢??firstnames[i]是对象吗????
int不是