|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Jun 2005
Messaggi: 107
|
[JAVA] - Parsing testo
Ciao a tutti,
sto lavorando ad un progetto e mi trovo alle prese con un parsing del testo da fare in Java - con cui purtroppo non sono molto ferrato. Per farla breve mi spiego con un esempio, data una stringa devo ottenere due ArrayList che contengano chunk da due e tre parole, ovvero: // Stringa iniziale String s = "My name is noskilled"; // Array list con chunk da 2 parole ArrayList<String> phrase2: 0 -> my name 1 -> name is 2 -> is noskilled // Array list con chunk da 3 parole ArrayList<String> phrase3: 0 -> my name is 1 -> name is noskilled Qualcuno ha idea di come possa realizzare l'algoritmo in java? Sono 2 gg che ... Ringrazio tutti in anticipo per qualsiasi supporto |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Aug 2005
Messaggi: 168
|
Splitti la stringa sullo spazio e ottieni una lista di parole.
Ti fai un for da 0 a n-2 e ogni stringa da 2 parole è parola[i] + " " + parola[i+1] e un for da 0 a n-3 e ogni stringa da 3 parole è parola[i] + " " + parola[i+1] + " " + parola[i+2]. Questa è l'implementazione più semplice possibile direi! |
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Jun 2005
Messaggi: 107
|
Grazie mille, mi stavo perdendo in un bicchier d'aqua
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:45.



















