ciao grazie mille per la risposta...Originariamente inviato da Santinizer
per come lo hai definito, lo StringTokenizer restituisce ogni sottostringa delimitata da '\n' o '\r'. Tra l'altro ciò che hai stritto equivale a scrivere:
Per il tuo scopo puoi usare:Codice PHP:
tok.nextToken("\r\n")
oppure, più elegantemente il metodo split() di String:Codice PHP:
System.out.println(app.substring(0, app.indexOf("\n\n")));
Codice PHP:
String [] tokenized = s.split("\n\n");
System.out.println("Header:"+tokenized[0]);
System.out.println("Body:"+tokenized[1]);
ma scusa..ma se io scrivo...
mi prende tutte le sottostrighe delimitate dalla parola ciccio o no?codice:System.out.println(tok.nextToken("ciccio"));
e poi...l'header non finisce con "\r\n\r\n"?perche usi solo "\n\n"?