|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Feb 2001
Città: Foggia
Messaggi: 2519
|
[Fanta-Java] Sintassi questa sconosciuta, aiuto!
Salve a tutti!
Riempio una matrice in questo modo: Codice:
data[1][0] = "Sole"; data[1][1] = "caldo"; data[1][2] = "Alta"; data[1][3] = "Forte"; data[1][4] = "No"; vorrei fare questo: Codice:
data[1] = new Tuple( {"Sole","Caldo","Alta","Forte","No"} );
Grazie mille
__________________
mi sembra di essere tornato adolescente ai bei tempi.. che figata essere di nuovo su questo forum |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Apr 2010
Città: Frosinone
Messaggi: 416
|
Quote:
Codice:
String[][] data = {
new String[] { "Sole", "Caldo", "Alta", "Forte", "No" },
new String[] { .... }
};
|
|
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Apr 2010
Messaggi: 56
|
Potresti anche usare una funzione (in questo caso un costruttore) che accetta un numero variabile di argomenti.
Codice:
class Tuple
{
public Tuple(String... args)
{
//fai qualcosa con args, è un array di stringhe
}
}
Codice:
new Tuple("A", "B", "C") //args sarà un array con tre stringhe
new Tuple("A") //args sarà un array con una singola stringa
new Tuple() //args sarà un array vuoto
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2780
|
Oppure se proprio vuoi usare la classe Tupla puoi dichiarare il costruttore in questo modo:
Codice:
Tupla(String...args){
//codice
}
Codice:
data[1] = new Tupla("Sole","Caldo","Alta","Forte","No");
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Mar 2007
Messaggi: 7863
|
scusa fare cosi
Codice:
String [] lista = {"Sole","Caldo","Alta","Forte","No"};
data[1] = new Tuple(lista);
Codice:
Tuple (String ... lista) |
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
Quote:
data[1] = new Tuple( new String[] { "Sole", "Caldo", "Alta", "Forte", "Now"} );
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! |
|
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Oct 2006
Città: Roma
Messaggi: 1383
|
Quote:
|
|
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Feb 2001
Città: Foggia
Messaggi: 2519
|
grazie mille ragazzi siete mitici!!!
Ho risolto con String... nel costruttore, ma andava bene anche data[1] = new Tuple( new String[] { "Sole", "Caldo", "Alta", "Forte", "Now"} ); graziee
__________________
mi sembra di essere tornato adolescente ai bei tempi.. che figata essere di nuovo su questo forum Ultima modifica di cdere : 08-05-2010 alle 16:18. |
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Feb 2001
Città: Foggia
Messaggi: 2519
|
ora però viene fuori il problema per il quale ho voluto "trasformare" quella matrice in un array.. ordinarla tramite Arrays.sort, a chi fosse curioso/volesse aiutare un anima candida:
http://www.hwupgrade.it/forum/showthread.php?t=2189361
__________________
mi sembra di essere tornato adolescente ai bei tempi.. che figata essere di nuovo su questo forum |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:42.




















