Ciao a tutti,
mi potreste spiegare perchè non funziona questo semplice codice?..il problema è nel ciclo risulta infinito, ho provato a cambiare la condizione con (s != null) e anche un valore fittizio per bloccarlo (s!=2) ma niente..
ecco il codice:
inizialmente sul libro metteva la condizione con null...codice:import java.io.*; import java.util.*; public class Vector_String { public static void main(String[] arg) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); System.out.print("Inserire il nome: "); String s = br.readLine(); Vector v = new Vector(); while (s != "") { v.addElement(s); System.out.print("Inserire il nome: "); s = br.readLine(); } Enumeration e = v.elements(); while (e.hasMoreElements()) { s = (String)e.nextElement(); System.out.println(s); } } }
grazie a tutti

Rispondi quotando