AppletTalk.com Forum Index AppletTalk.com
Java discussions newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Mi correggete questo pezzetto di programma

 
Post new topic   Reply to topic    AppletTalk.com Forum Index -> Java (Italian)
View previous topic :: View next topic  
Author Message
Uncle Scrooge
Guest





PostPosted: Mon Dec 27, 2004 1:46 pm    Post subject: Mi correggete questo pezzetto di programma Reply with quote




Sono un principiante di Java, ed ho un problema che non riesco a
risolvere, pur accorgendomi che è sicuramente una banalità.
Uso Jdk 1.5 con Mandrake 10.1 ed ho fatto un programma del genere:

String pstr;
String[] tstr;
String[] ustr;

Nella stringa pstr ho dei dati del tipo:
27/12/2004,10.34,.....
che voglio dividere in pezzi: faccio quindi:

tstr = pstr.split(",");

che funziona perfettamente.
Voglio poi trattare la data separando giorni, mesi e anni facendo:

ustr = tstr[0].split("/");
System.out.println(ustr[1]);

(tstr[0] contiene 27/12/2004).
Mi da errore dell'indice della matrice (out of bound???)

Ho provato anche facendo:
pstr = tstr[0];
ustr = pstr.split("/");

e non funziona lo stesso.

Dove diavolo è l'errore????

Paolo
Back to top
Eta
Guest





PostPosted: Mon Dec 27, 2004 3:34 pm    Post subject: Re: Mi correggete questo pezzetto di programma Reply with quote



Ciao,
direi che funziona correttamente!
Sei sicuro di aver inizializzato la viariabile "pstr" nel tuo
probrammino??!?

Ciao

Eta

Uncle Scrooge ha scritto:
Quote:
Sono un principiante di Java, ed ho un problema che non riesco a
risolvere, pur accorgendomi che è sicuramente una banalità.
Uso Jdk 1.5 con Mandrake 10.1 ed ho fatto un programma del genere:

String pstr;
String[] tstr;
String[] ustr;

Nella stringa pstr ho dei dati del tipo:
27/12/2004,10.34,.....
che voglio dividere in pezzi: faccio quindi:

tstr = pstr.split(",");

che funziona perfettamente.
Voglio poi trattare la data separando giorni, mesi e anni facendo:

ustr = tstr[0].split("/");
System.out.println(ustr[1]);

(tstr[0] contiene 27/12/2004).
Mi da errore dell'indice della matrice (out of bound???)

Ho provato anche facendo:
pstr = tstr[0];
ustr = pstr.split("/");

e non funziona lo stesso.

Dove diavolo è l'errore????

Paolo

Back to top
Uncle Scrooge
Guest





PostPosted: Tue Dec 28, 2004 4:20 pm    Post subject: Re: Mi correggete questo pezzetto di programma Reply with quote



On Mon, 27 Dec 2004 16:34:12 +0100, Eta <eta (AT) hotmail (DOT) com> wrote:

Innanzi tutto grazie per l'interessamento.

Quote:
Ciao,
direi che funziona correttamente!
Sei sicuro di aver inizializzato la viariabile "pstr" nel tuo
probrammino??!?

L'ho inizializzata, tant'è che il primo split funziona mentre il
secondo no.
Sono sicuro che sia una c...ta, ma io non ci arrivo.

Paolo


Back to top
Davide Consonni
Guest





PostPosted: Tue Dec 28, 2004 4:22 pm    Post subject: Re: Mi correggete questo pezzetto di programma Reply with quote

posta la funzione.

--
Davide Consonni
<davideconsonni (AT) virgilio (DOT) it>
http://csvtosql.sourceforge.net/
Back to top
Display posts from previous:   
Post new topic   Reply to topic    AppletTalk.com Forum Index -> Java (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.