Ciao sto imparando da poco java e non riesco a risolvere un problema: stampare le parole di un file di txt da terminale,usando l'interfaccia List.
Il programma che ho sviluppato è:
Il problema è che da terminale non stampa niente.Dov'è che ho sbagliato?codice:import java.util.*; import java.io.*; class ListaParole{ public static void main(String[] args) throws FileNotFoundException{ File f=new File(args[0]); Scanner sc=new Scanner(f); List<String> s=new LinkedList<String>(); while(sc.hasNextLine()){ String righe=sc.nextLine(); if(s.contains(righe)){ s.add(righe); } } for(String h:s){ System.out.println(h); } } }![]()

Rispondi quotando