|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Jul 2011
Messaggi: 152
|
Tasformare il numero del mese nel corrispondente numero in stringa Java
Ciao ,ho il numero del mese e voglio ricavarmi il corrispondente numero in stringa,so che posso usare if else annidati,tipo
if(mese.equals(5){ return "Giugno"; } Il problema e che viene una serie di if ed else butti da vedere c'è una libreria che fa la conversione o qualcosa di meglio? |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: Texas
Messaggi: 1722
|
Quote:
Codice:
DateFormatSymbols symbols = new DateFormatSymbols(Locale.ITALIAN);
String[] monthNames = symbols.getMonths();
__________________
In God we trust; all others bring data |
|
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Jul 2011
Messaggi: 152
|
Ok grazie
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jan 2014
Messaggi: 852
|
Il suggerimento di sottovento è ovviamente la strada corretta da seguire, inoltre con gli opportuni accorgimenti ti da anche il supporto per l'internazionalizzazione.
Comunque un metodo generalizzato per evitare gli if annidati è quello di inserire i nomi in un array ed utilizzare il numero come indice per selezionare il nome corrispondente. Se i numeri non sono continui o addirittura non sono numeri ma stringhe, al posto dell'array si può utilizzare una Map. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:47.




















