|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Sep 2001
Città: de_legato
Messaggi: 792
|
[JAVA]Observer-Observable Design Pattern
Ho un piccola problema con l'utilizzo di questo pattern insieme alla formattazione delle date in java.... preso questo pezzo di codice:
Codice:
public void update(Observable o, Object arg) { SimpleDateFormat giorno = new SimpleDateFormat("dd/MM/yyyy"); /* una o più discussioni presenti in questo * newsgroup sono state aggiornate */ Discussion d = (Discussion)o; List<String> list = d.getDifferentDate(); System.out.println("---> 1ab"); for(String data : list) { System.out.println("ciao"); String aux = giorno.format(data); <---- System.out.println("ciao2"); if(!differentdate.contains(aux)); differentdate.add(aux); } System.out.println("---> 2cd"); howarticles++; System.out.println("###-->"+howarticles); System.out.println("###-->"+differentdate.size()); modify(); } O siamo entrati nel campo della metafisica oppure sono io che non ho capito bene il concetto di flusso di controllo, thread, ecc.... ![]()
__________________
---------------------------------------------- File reality.sys corrupted, Reboot Universe? Y/N ---------------------------------------------- |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Sep 2001
Città: de_legato
Messaggi: 792
|
scoperto l'arcano .....anche se mi lascia assai perplesso:
Codice:
for(String data : list) { System.out.println("ciao"); String aux = giorno.format(data) ![]() ![]()
__________________
---------------------------------------------- File reality.sys corrupted, Reboot Universe? Y/N ---------------------------------------------- |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Feb 2002
Città: Trento
Messaggi: 962
|
SimpleDateFormat estende java.text.Format che ha un metodo
Codice:
public final String format(Object obj)
__________________
"Et Eärallo Endorenna utúlien. Sinome maruvan ar Hildinyar tenn' Ambar-metta!" -- Aragorn Elessar, Heir of Isildur Mixmar -- OpenSuSE 11.1 on AMD 64 3000+ on DFI LanParty nF4-D | GeForce 6600 GT + Thermaltake Schooner on Samsung 710N Storage -- ( 2 x Hitachi Deskstar 80 Gb + 1 x Hitachi 250 Gb ) = 1 RAID 5 + 1 Storage space LaCie Ethernet Disk Mini 250 Gb | HP - DV2150 EL MILAN CLAN |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Sep 2001
Città: de_legato
Messaggi: 792
|
si ma com'è possibile che dopo la chiamata di quel metodo format il flusso di controllo non passa all'altra riga di codice andandomi a stampare "ciao2"?
__________________
---------------------------------------------- File reality.sys corrupted, Reboot Universe? Y/N ---------------------------------------------- |
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Feb 2002
Città: Trento
Messaggi: 962
|
Quote:
![]()
__________________
"Et Eärallo Endorenna utúlien. Sinome maruvan ar Hildinyar tenn' Ambar-metta!" -- Aragorn Elessar, Heir of Isildur Mixmar -- OpenSuSE 11.1 on AMD 64 3000+ on DFI LanParty nF4-D | GeForce 6600 GT + Thermaltake Schooner on Samsung 710N Storage -- ( 2 x Hitachi Deskstar 80 Gb + 1 x Hitachi 250 Gb ) = 1 RAID 5 + 1 Storage space LaCie Ethernet Disk Mini 250 Gb | HP - DV2150 EL MILAN CLAN |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:25.