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:

Codice PHP:
tok.nextToken("\r\n"
Per il tuo scopo puoi usare:

Codice PHP:
System.out.println(app.substring(0app.indexOf("\n\n"))); 
oppure, più elegantemente il metodo split() di String:

Codice PHP:
String [] tokenized s.split("\n\n");
System.out.println("Header:"+tokenized[0]);
System.out.println("Body:"+tokenized[1]); 
ciao grazie mille per la risposta...
ma scusa..ma se io scrivo...

codice:
System.out.println(tok.nextToken("ciccio"));
mi prende tutte le sottostrighe delimitate dalla parola ciccio o no?

e poi...l'header non finisce con "\r\n\r\n"?perche usi solo "\n\n"?