Intanto ringrazio tutti coloro che mi aiuteranno!!
sono disperata... il 12 ho un esame su java e su un vecchio appello ho trovato un programma impossibile per me... o meglio con questi stream nonostante ci ho provato tutto il giorno nei modi più assurdi non ci riesco >_<
in pratica: è un server che gestisce un solo client e fin qui ok.. mi impone di usare come stream in output OutputStreamWriter ed in input BufferedReader. si chiede di leggere delle LINEE (quindi readLine) dove ogni linea contiene due interi separati da spazio. dopo ogni linea devo restituire la stessa linea con i due numeri ordinati in senso non decrescente. il carattere di fine lavoro è una linea con il solo carattere #.
il mio problema è questo: usando readLine() leggo una stringa..come faccio a far riconoscere i due interi? cioé...
stringa=in.readLine();//in è lo stream
qui è il problema... come li splitto?? stringa1=??? stringa2=???
ho provato con substring ma è un casino, poi ho provato anche con un boolean che cambia valore quando trova lo spazio per dividere le stringe ma si disconnette il client! per favore aiutatemiiiiiiiiiiiii!!!
PS:so che il titolo del post è generico ma una cosa così non so come chiamarla ^^"
Intanto ringrazio tutti coloro che mi aiuteranno!!
sono disperata... il 12 ho un esame su java e su un vecchio appello ho trovato un programma impossibile per me... o meglio con questi stream nonostante ci ho provato tutto il giorno nei modi più assurdi non ci riesco >_<
in pratica: è un server che gestisce un solo client e fin qui ok.. mi impone di usare come stream in output OutputStreamWriter ed in input BufferedReader. si chiede di leggere delle LINEE (quindi readLine) dove ogni linea contiene due interi separati da spazio. dopo ogni linea devo restituire la stessa linea con i due numeri ordinati in senso non decrescente. il carattere di fine lavoro è una linea con il solo carattere #.
il mio problema è questo: usando readLine() leggo una stringa..come faccio a far riconoscere i due interi? cioé...
stringa=in.readLine();//in è lo stream
qui è il problema... come li splitto?? stringa1=??? stringa2=???
ho provato con substring ma è un casino, poi ho provato anche con un boolean che cambia valore quando trova lo spazio per dividere le stringe ma si disconnette il client! per favore aiutatemiiiiiiiiiiiii!!!
PS:so che il titolo del post è generico ma una cosa così non so come chiamarla ^^"
Regione: Puglia
Prov.: Bari
Città: Molfetta - Caput Mundi
Inserito il - 11/07/2007 : 09:58:25
feeb <3 :*
"...e se non hai morale e se non hai passione se nessun dubbio ti assale perché la sola ragione che ti interessa avere è una ragione sociale soprattutto se hai qualche dannata guerra da fare non farla nel mio nome non farla nel mio nome che non hai mai domandato la mia autorizzazione se ti difenderai non farlo nel mio nome che non hai mai domandato la mia opinione..."