java:vector addElement besoin aide
bonjour
voilà mon pb,j'ai essayé ce prg
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
import java.util.*;//importing vector class
public class LanguageVector
{
public static void main(String args[])
{
Vector list=new Vector ();
int length=args.length;
for(int i=0;i<length;i++)
{
list.addElement(args[i]);
}
list.insertElementAt("COBOL",2);
int size=list.size();
String listArray[]=new String[size];
list.copyInto(listArray);
System.out.println("list of language");
for(int i=0;i<size;i++)
{
System.out.println(listArray[i]);
}
}
} |
en le exécutant j'ai un erreur suivante
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 2 > 0
at java.util.Vector.insertElementAt(Unknown Source)
at LanguageVector.main(LanguageVector.java:12)
la ligne 12 est la suivant
list.insertElementAt("COBOL",2);
j'ai comprends bien que 2 est superieur 0,et il n'y a aucun élément est in serrer
je veux in-serrer les éléments suivantes Ada,Basic,Java
mais je ne sais pas
comment les in-serrer,quelqu'un peut m'aider svp
si j'ajoute dans l'args,ce dernier me dit erreur