Potresti fare un qualcosa del genere:
codice:
public static LinkedList<String> stringheTraApici (String testo) {
LinkedList<String> l = new LinkedList<String> ();
int indice;
while ((indice = testo.indexOf ("\"")) >= 0) {
testo = testo.substring (indice + 1);
if ((indice = testo.indexOf ("\"")) >= 0) {
l.add (testo.substring (0 , indice));
testo = testo.substring (indice + 1);
}else {
return l;
}
}
return l;
}
è un codice che ho ftt molto rapido e non rigorosamente controllato , ma sembra funzionare , anche se sicuramente lo si può rendere molto più efficiente...
io ho usato liste per comodità quindi puoi ad esempio richiamarlo e visualizzare le stringhe facendo:
codice:
System.out.println (NomeClasseDoveStaIlMetodo.stringheTraApici (QuiCiMettiLaTuaStringa))