Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Iterator

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    86

    Iterator

    Buonasera,ho le seguenti righe di codice:
    codice:
    Iterator<String> iter = elenco.iterator(); 				
        while (iter.hasNext()) 					
          System.out.println(iter.next() + ",");
    dove elenco č un ArrayList di stringhe, il mio problema e che l'ultima stringa non deve essere seguita dalla virgola,volevo sapere se con iterator si puņ risalire all'ultimo elemento in modo da stampare solo la stringa,cioč:
    codice:
    System.out.println(iter.next());
    Grazie!!!!

  2. #2
    Allora, io sono una frana in questa materia, e potrei anche dirti cose sbagliate...perņ mi viene da pensare una cosa del genere...sempre ammesso che funzioni.

    codice:
    Iterator<String> iter = elenco.iterator(); 	
    	String s="";		
                         while (iter.hasNext()) {
                               s+=iter.next();
                                  if(iter.hasNext())	
                                    s+=",";		
                                }	
                              System.out.println(s);

  3. #3
    Utente di HTML.it L'avatar di desa
    Registrato dal
    Oct 2008
    Messaggi
    569
    Confermo: funziona. Se perņ le stringhe da concatenare fossero tante, per motivi di performance č pił opportuno utilizzare uno StringBuilder:
    http://download-llnw.oracle.com/java...ngBuilder.html

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.