J'ai ce code pour analyser une chaîne URL comme "? Var = val" mais quand "search" est juste "var = val" ce code échoue, comment faire juste "var = val" fonctionne aussi?StringTokenizer - première chaîne?
StringTokenizer st1 =
new StringTokenizer(search, "?&;");
while(st1.hasMoreTokens()){
String st2= st1.nextToken();
int ii = st2.indexOf("=");
if (ii > 0) {
int ib = st2.length();
myparms.put(st2.substring(0,ii) , st2.substring(ii+1,ib));
}
}
Désolé, ce code * ne * échoue pas. Pourriez-vous fournir un SSCCE (http://www.sscce.org) qui montre comment cela échoue? –
Cela fonctionne pour moi aussi. si poss fournit l'erreur. – Nrj