Bonjour,
j'ai un soucis avec un Vector<char[]>. Je ne parviens à récupérer l'index d'aucun élément.
J'ai donc un Vector déclaré comme suit :
static Vector<char[]> hashTab = null;
Je l'initialise pas la suite avec des char[] de 2 caractères (AB,QW,ER, etc.) à partir d'un String[] :
1 2 3 4 5
| String[] str= {"BG", "WJ", "XB", "QW", "ZG"};
for(int i=0; i<str.length ; i++)
{
hashTab.add(str[i].toCharArray());
} |
Si je fais un j'obtiens bien QW. Mais si j'essaye de récupérer l'index de QW j'obtiens toujours -1.
J'ai essayé comme ça :
1 2 3 4
| char [] currentWord = new char[2];
currentWord[0] = 'Q';
currentWord[1] = 'W';
int index = hashTab.indexOf(currentWord); |
ou encore comme ça
int index = hashTab.indexOf("QW");
mais apparement c'est pas ça... une idée ?
merci d'avance !
Popollux.
Partager