Pages: [1]   Go Down
Print
Author Topic: Ma....si può usare?  (Read 892 times)
0 Members e 1 Utente non registrato stanno visualizzando questa discussione.
Daréios89
Forumista Eroico
*****
Offline Offline

Gender: Male
Posts: 2.679


La musica è la forma d'arte suprema.


« on: 02-11-2010, 14:57:57 »

Non mi sembra abbiamo trattato la classe StringTokenizer vero?
Ma se io la trovassi più comoda e la usassi, il professore secondo voi riterrebbe errato il programma?
Logged

"Utilizzare sempre de l'Hôpital.....è come andare a caccia di farfalle con un bazooka".
Edgarpoe
Apprendista Forumista
**
Offline Offline

Gender: Male
Posts: 338


"Sorridi, domani sarà peggio"


WWW
« Reply #1 on: 05-11-2010, 10:40:50 »

Nella Java doc c'è scritto:

Quote

StringTokenizer is a legacy class that is retained for compatibility reasons although its use is discouraged in new code. It is recommended that anyone seeking this functionality use the split method of String or the java.util.regex package instead.

The following example illustrates how the String.split method can be used to break up a string into its basic tokens:

Code:
         String[] result = "this is a test".split("\\s");
         for (int x=0; x<result.length; x++)
             System.out.println(result[x]);
     

prints the following output:

         this
         is
         a
         test
     
Logged

"Beauty of whatever kind, in its supreme development, invariably excites the sensitive soul to tears".
Daréios89
Forumista Eroico
*****
Offline Offline

Gender: Male
Posts: 2.679


La musica è la forma d'arte suprema.


« Reply #2 on: 05-11-2010, 16:28:56 »

Cioè?
Cosa fa la classe lo so...o ti riferisci a quando dice che è sconsigliato l'utilizzo?
Logged

"Utilizzare sempre de l'Hôpital.....è come andare a caccia di farfalle con un bazooka".
ɹǝǝuıƃuǝsɹǝʌǝɹ
Administrator
God of the Forum
*****
Offline Offline

Gender: Male
Posts: 4.474


Più grande è la lotta, e più è glorioso il trionfo


WWW
« Reply #3 on: 05-11-2010, 23:14:12 »

La deprecazione è il frutto di una progettazione un po' frettolosa, o della ristrutturazione (di alcune parti) della libreria standard.
Può succedere anche per librerie di terze parti.

Se non ci sono motivi super strani di emergenza tutta particolare (ad es. si usa un dispositivo con JVM non aggiornabile e quindi le classi/metodi che sostituiscono quelli ormai deprecati non sono presenti), allora è bene non usare queste classi/metodi.

È possibile che entro qualche release (questione di semestri in genere) i metodi deprecati non siano più presenti, perché ad esempio potrebbero creare seri problemi di sicurezza (anche se non mi vengono in mente esempi concreti al momento).

Morale della favola: non usarla nono!
Logged

La grande marcia della distruzione mentale proseguirà. Tutto verrà negato. Tutto diventerà un credo. È un atteggiamento ragionevole negare l'esistenza delle pietre sulla strada; sarà un dogma religioso affermarla. È una tesi razionale pensare di vivere tutti in un sogno; sarà un esempio di saggezza mistica affermare che siamo tutti svegli. Accenderemo fuochi per testimoniare che due più due fa quattro. Sguaineremo spade per dimostrare che le foglie sono verdi in estate. Non ci resterà quindi che difendere non solo le incredibili virtù e saggezze della vita umana, ma qualcosa di ancora più incredibile: questo immenso, impossibile universo che ci guarda dritto negli occhi. Combatteremo per i prodigi visibili come se fossero invisibili. Guarderemo l'erba e i cieli impossibili con uno strano coraggio. Saremo tra coloro che hanno visto eppure hanno creduto.

In tutto, amare e servire.

  
                            ن                           
I can deal with ads,
I can deal with buffer,
but when ads buffer
I suffer...

...nutrimi, o Signore, "con il pane delle lacrime; dammi, nelle lacrime, copiosa bevanda...

   YouTube 9GAG    anobii  S  Steam T.B.o.I. Wiki [univ] Lezioni private  ʼ  Albo d'Ateneo Unicode 3.0.1
Usa "Search" prima di aprire un post - Scrivi sempre nella sezione giusta - Non spammare - Rispetta gli altri utenti - E ricorda di seguire il Regolamento
Pages: [1]   Go Up
Print
Jump to: