程序如下:
public Vector countNum(Vector vSkill) {
//vSkill=p;
if(vSkill == null || vSkill.size()<1)
return null;
Vector v = new Vector();
chartInfo.item_Count = 0;(chartInfo是个类)
//try {
for(int i=0;i<vSkill.size();i++){
Folio fo = (Folio)vSkill.get(i);
String[] skill = fo.getSkills();
到Folio fo = (Folio)vSkill.get(i);
这步出现的异常。先谢拉
public Vector countNum(Vector vSkill) {
//vSkill=p;
if(vSkill == null || vSkill.size()<1)
return null;
Vector v = new Vector();
chartInfo.item_Count = 0;(chartInfo是个类)
//try {
for(int i=0;i<vSkill.size();i++){
Folio fo = (Folio)vSkill.get(i);
String[] skill = fo.getSkills();
到Folio fo = (Folio)vSkill.get(i);
这步出现的异常。先谢拉
输出class [Ljava.lang.String;
调用的类中为public static void main(String args[]) {
Vector project=new Vector(3);
String a[]={"c","java","asp"};
String b[]={"c","asp"};
String c[]={"java"};
Object a1=(Object)a;
Object b1=(Object)b;
Object c1=(Object)c;
////// //ProjectInformation aa=new ProjectInformation("java",25,75);
////// //ProjectInformation bb=new ProjectInformation("c",50,75);
project.add(a1);
project.add(b1);
project.add(c1);
// //new NumCount(project);
new Chart(new NumCount().countNum(project)).show();
我加到vector中的是对象啊,取出来的不应该是对象吗,应该怎么解决啊。
另外,没什么特殊需要,用ArrayList代替Vector
project.add中,把字符串数组看成是对象了吗,从vector中取出的不应该是对象吗,为什么又会是字符串数组。同时谢谢以上的各位。
数组也是对象
为什么用ArrayList代替Vector?
字符和字符串数组同样都是对象,看来你还没有理解什么是对象。