[java]java.lang.ArrayIndexOutOfBoundsException: 0
domxaline
-
domxaline -
domxaline -
Bonjour,
mon prgramme donne erreur suivant pendant l'exécution
starting......
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at Vectorexample.main(Vectorexample.java:12)
veuillez m'aidez svp
mon prgramme donne erreur suivant pendant l'exécution
starting......
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at Vectorexample.main(Vectorexample.java:12)
veuillez m'aidez svp
import java.util.*;
import java.util.Vector;
public class Vectorexample
{
public static void main (String[]args)
{
Vector<String> v=new Vector<String>(15);
int i;
System.out.println("starting......");
for(i=0; i<2; i++)
{
v.add(args[i]);
System.out.println(args[i]+"added to vector");
}
System.out.println("Converting to array");
String[]list=new String[v.size()];
v.copyInto(list);
System.out.println("Printing array");
for(i=0; i<v.size();i++)
{
System.out.println("Element at"+i+"location is"+list[i]);
}
}
}
A voir également:
- [java]java.lang.ArrayIndexOutOfBoundsException: 0
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
2 réponses
Et que contient args, c'est à dire qu'elle sont les paramètres passés au programme?
Je trouve qu'il y a une complexification hallucinante ici.
On parse les arguments que l'on met dans un Vector, sur lequel on semble définir une taille, alors que la possibilité du Vector c'est d'avoir une taille dynamique, tout en sachant qu'on va ensuite les remettre dans un autre tableau qui sera identique à args.
Du coup je vois pas bien la nécessité de passer par un Vector, quand tout est déjà dans args.
Je trouve qu'il y a une complexification hallucinante ici.
On parse les arguments que l'on met dans un Vector, sur lequel on semble définir une taille, alors que la possibilité du Vector c'est d'avoir une taille dynamique, tout en sachant qu'on va ensuite les remettre dans un autre tableau qui sera identique à args.
Du coup je vois pas bien la nécessité de passer par un Vector, quand tout est déjà dans args.