mi spiegate per favore come funziona????????
mi spiegate per favore come funziona????????
Domanda vaga, che vuoi sapere?
Un adescrizione sommaria la trovi gia' QUA.
Non riesco a dichiarare una nuova collezione ed a aggiungere degli elementi.
Vorrei creare degli elementi personalizzati formati da 2 campi di tipo stringa e aggiungerli ma non ci riesco ...grazie
Intanto dovresti:Originariamente inviato da tux123456
Non riesco a dichiarare una nuova collezione ed a aggiungere degli elementi.
Vorrei creare degli elementi personalizzati formati da 2 campi di tipo stringa e aggiungerli ma non ci riesco ...grazie
a) Precisare che tipo di collezione ti serve: una list? una map? un set? e di che tipo esatto?
b) Creare una classe che contiene i dati del tuo "elemento".
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Bene, allora crei una tua classe, faccio un esempio:Originariamente inviato da tux123456
a) Mi serve una collezione di tipo list.
Questo come minimo, se poi volessi anche fare ordinamenti sulla lista, dovresti pure implementare Comparable/Comparator.codice:public class Elemento { private String campo1; private String campo2; public Elemento (String campo1, String campo2) { this.campo1 = campo1; this.campo2 = campo2; } // altri metodi getter public boolean equals (Object o) { if (!(o instanceof Elemento)) return false; Elemento e = (Elemento) o; return campo1.equals (e.campo1) && campo2.equals (e.campo2); } }
Poi fai:
ArrayList<Elemento> lista = new ArrayList<Elemento> ();
Elemento e = new Elemento (.........);
lista.add (e);
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet