![]() |
Pages (7): « 1 [2] 3 4 5 6 » ... Last » Show 150 posts per page |
.dsy:it. (http://www.dsy.it/forum/)
- Fondamenti di architettura e programmazione (http://www.dsy.it/forum/forumdisplay.php?forumid=234)
-- [Laboratorio] Es. x il 28 - 11 (http://www.dsy.it/forum/showthread.php?threadid=7162)
... poi un altra cosa:
perchè inizializzare l'array con 2000 posizioni che poi a scorrerle tutte ci si mette una vita.........
non sarebbe meglio definirlo così?
String[] dizionario = new String[stk.countTokens()];
così l'array si riempe dinamicamente di tante posizioni quante le parole inserite dell'utente......
Originally posted by supernova
Raga, sono un po' in merda. Nel primo esercizio, quello della concatenazione delle stringhe, dice di usare setCharAt(). Ma che funzione ha?????
Mi sapete poi spiegare brevemente StringBuffer. Ho capito che è una stringa che si può modificare. Ma è giusto??? Grazie a tutti raga. Ciauz!
Originally posted by citrus
...si ma capisci che così cade lo scopo del programma......
l'array frequenze conterrà 156 posizioni (esattamente tante quante il numero di parole della stringa) tutte valorizzate a 1......
....
non è difficile porca.... però sono bloccato in questo punto sul ragionamento logico........
__________________
The only way to discover the limits of the possible is to go beyond them into the impossible.
Arthur C. Clarke.
Dai raga che ce la facciamo a farli!!!! Vi offro a tutti simbolicamente una bella Guinness 
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
Dai raga che ce la facciamo a farli!!!! Vi offro a tutti simbolicamente una bella Guinness 
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
...quasi mi vergogno!!!!
mi ero letteralmente fossilizzato su un pensiero stupido che non mi faceva andare avanti!
alla fine ho mollato tutto, ho messo un po' di musica e dopo aver dormito un oretta mi sono svegliato 5 minuti fa con l'illuminazione!
e adesso in 2 minuti funziona tutto cazzo!!!!!!!!!!!
e pensare che ho sclerato per 2 giorni!!!!!
alla fine hai ragione foolish, che sia una birretta o una dormita (anche se anche una bella ciulata non ci starebbe male
) l'importante quando ci si blocca è riavviare il sistema e riprovare, prima o poi la soluziona viene!!!
bella li!!!!!!
adesso direi che una birretta è d'obbligo!
salute!

Raga x quanto riguarda il primo esercizio, penso che l'errore che sto facendo sia nell'inizializzare StingBuffer, potete dirmi dove sbaglio??? Non ci sto più dentro. Mi stampa solo la seconda stringa!!!!
s1 = tastiera.readLine("Inserisci la prima stringa: ");
s2 = tastiera.readLine("Inserusci la seconda stringa: ");
...
video.print("La Stringa Concatenata e': "+s3);
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
Originally posted by supernova
Raga x quanto riguarda il primo esercizio, penso che l'errore che sto facendo sia nell'inizializzare StingBuffer, potete dirmi dove sbaglio??? Non ci sto più dentro. Mi stampa solo la seconda stringa!!!!
s1 = tastiera.readLine("Inserisci la prima stringa: ");
s2 = tastiera.readLine("Inserusci la seconda stringa: ");
StringBuffer s3 = new StringBuffer ();
s3.setLength(s1.length() + s2.length() +1);
for (i=0;i<s1.length();i++) {
s3.setCharAt(i,s1.charAt(i)); }
for (i=0;i<s2.length();i++) {
s3.setCharAt(i,s2.charAt(i)); }
video.print("La Stringa Concatenata e': "+s3);
Ma bella Citrus!!!! Ora va tutto. Ieri avevo quasi intuito, facevo s3.setCharAt(s1.length() ,s2.charAt(i)); ma dovevo sommare i. Grazie Zio x l'aiuto. Sto giro li hanno fatti pesanti gli esercizi!!!
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
Ho un'ultima domanda su questo esercizio, mi stampa le stringhe attaccate nonostante io quando setto la lunghezza dello stringbuffer gli do +1. Io faccio così:
s3.setLength(s1.length() + s2.length() +1);
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
ok tu imposti la lunghezza considerando lo spazio però poi non lo aggiungi quindi la stringa risultato avrà un carattere null alla fine.
per ovviare devi aggiungere un carattere di spazio tra la prima stringa e la seconda (quindi tra il primo e il secondo ciclo).
secondo me però non è richiesto dall'esercizio (anche se farlo in effetti non costa nulla) perchè il testo dice
"costruire la stringa risultato come una istanza della classe StringBuffer di dimensione la somma delle lunghezze delle due stringhe passate in input.".
(qui non si dice di aggiungere 1.....)
...
comunque, che sia giusto o meno, non penso che sciocchezze come questa influiscano sulla valutazione dell'esercizio.....
stringa 1: Corso di
stringa 2: Comunicazione Digitale
stringa 3: Corso di Comunicazione Digitale.
Io lo spazio l'ho messo, e anche l'esempio lo richiede.
__________________
The only way to discover the limits of the possible is to go beyond them into the impossible.
Arthur C. Clarke.
neanche io ho messo lo spazio !!!!
__________________
Alcuni uomini vedono le cose come sono e dicono: << Perche' ? >>
Io sogno le cose come non sono mai state e dico: << Perche' No ? >>
George Barnard Shaw, Commediografo.
"non preoccuparti troppo, comunque vada la vita, non ne uscirai vivo !" - anonimo
Mi fai un esempio di come aggiungere lo spazio in termine di codice???? Grazie Zio
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
Raga mi dovete troppo aiutare, io a sto giro non ho bello che capito un cazzo!!!!!
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
| All times are GMT. The time now is 07:13. | Pages (7): « 1 [2] 3 4 5 6 » ... Last » Show all 96 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.