je veut transformar les string du Vector cad l"element du vector vers un tableau de String par copyInto mais j'arrive pas ?
voici mon code :

h =new Vector();//les element de text sont stoké dans ce Vector
String nString = jTextField1.getText();
String[] h1 = new String [h.size()];
h.copyInto( String [].Vector h1);
n = Integer.parseInt(nString);
String[] G = new String[ h1.length()];
G1 = new int[ h1.length()];
NG = new String[ h1.length()];
int ct;
nbrNG = 0;
nb = h1.length() - n;
int F;
String str;*/
//***************3_Grams***************//
for (i = 0; i < h1.length() - n; i++) {

G[i] = h1.substring(i, i + n);

System.out.println("G["+i+"]="+G[i]);
// System.out.println( G[i]);
}
//************Occurence de chaque 3_Grams***************//
for (i = 0; i < h1.length() - n; i++) {
if (G[i].equals("0")) {
i++;
} else {
j = i + 1;
ct = 1;
while (j < h1.length() - n) {
if (G[i].equals(G[j])) {
ct++;
G[j] = "0";
j++;
} else {
j++;
}
}
G1[i] = ct;
NG[i] = G[i];

System.out.println("G1["+i+"]="+G1[i]+" "+"NG["+i+"]="+NG[i]);
i++;
}
}
//*******TRier les 3_Grams et leur Occurence *********//
while (nb >= 1) {
for (i = 0; i < nb - 1; i++) {
if (G1[i] < G1[i + 1]) {
F = G1[i];
G1[i] = G1[i + 1];
G1[i + 1] = F;
str = NG[i];
NG[i] = NG[i + 1];
NG[i + 1] = str;
}
}
nb = nb - 1;

if ((NG[i] != null)) {
nbrNG++;
System.out.println("G1[" + i + "]=" + G1[i] + " " + "NG[" + i +
"]=" + NG[i]);
}
}
System.out.println("nbrNG=" + nbrNG);
//*****************************************************//
float[] tf = new float[ h1.length()];
float[] G2 = new float[ h1.length()];
for (i = 0; i < nbrNG; i++) {
G2[i] = G1[i];
}
for (i = 0; i < nbrNG; i++) {
tf[i] = G2[i] / nbrNG;
System.out.println("tf[" + i + "]=" + tf[i]);
}



le problem et pour les ligne souligé
es que il y aune méthode qui me permi d'extraire les mot a partire d'un vector ?

[3Gram sont par exempl : le mot forum --> for,oru,rum,um_,m__ ]