Java - vettori

leev
Ciao!

Qualcuno sa come si possa fare in java la cosa seguente:
un vettore nel quale ogni componente si divide in 2 componenti: una stringa e un intero (quindi praticamente una matrice).

Immagino ci siano 230 modi per farlo, comunque ne apprezzerei uno di poche righe di codice ;)

Grazieeeee

Risposte
Nidhogg
Puoi definire una classe NewType che avrà due attributi (privati), una stringa e un intero, un costruttore per creare un oggetto di tipo NewType e i metodi getters e setters per leggere e modificare gli attributi. Ovviamente ci sono anche modi più articolati di realizzare la struttura dati da te richiesta, ma alla fine se devi fare un vettore di NewType basta questo:

public class NewType {
	
	private String s;
	private int i;
	
	public NewType (String stringa, int intero)
	{
		s=stringa;
		i=intero;
	}

	public String getString() {
		return s;
	}

	public void setString(String stringa) {
		s = stringa;
	}

	public int getInteger() {
		return i;
	}

	public void setInteger(int intero) {
		i = intero;
	}

}




Saluti, Ermanno.

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.