






Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Cosa sono, come si creano e come si usano le Strutture Statiche in Java: gli ArrayList
Tipologia: Dispense
1 / 10
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!







1
3
7
9
import java.util.ArrayList; public class EsempioArrayList { public static void main(String[] args) { ArrayList v = new ArrayList(); System.out.println("n.elementi di v: "+v.size()); v.add("albero"); v.add("banana"); v.add("denti"); v.add("elevatore"); v.add(2,"cuscino"); // inserisce “ccc” prima di “ddd” System.out.println("n. elementi di v: "+v.size()); for (int i=0; i<v.size(); i++) System.out.println("elemento "+ i+": "+v.get(i)); System.out.println("primo: "+v.get(0)); System.out.println("ultimo: "+v.get(v.size()-1)); String s = (String)v.get(0); // downcast obbligatorio } }
13
public class EsempioStack { public static void main(String[] args) { Stack s = new Stack(); s.push("Ciao"); s.push("Arrivederci!"); String x; x = (String)s.pop(); System.out.println(x); x = (String)s.pop(); System.out.println(x); } }
15
public static void main(String[] args) { Stack s = new Stack(); try { BufferedReader input = new BufferedReader( new InputStreamReader(System.in)); PrintWriter output = new PrintWriter( new FileWriter("test.txt")); String word = input.readLine(); while(!word.equals("")) { s.push(word); word = input.readLine(); } input.close(); word = (String)s.pop(); while(word!=null) { System.out.println("> "+word); output.println(word); word = (String)s.pop(); } output.close(); } catch (Exception e) { e.printStackTrace();} }
http://www.javaworld.com/javaworld/javaqa/2001-06/03-qa-0622-vector.html