Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Problema con Lista

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    207

    Problema con Lista

    Ragazzi devo creare un semplice metodo che dati 2 interi mi restituisce una Lista al cui interno ci sono tutti i numeri dal primo intero, fino all'ultimo...Esempio :

    dati 12 e 17 devo ottenere questa lista : [12,13,14,15,16,17]

    Per fare questo ho scritto il codice seguente, ma mi da errore di nullPointerExcepetion sulla riga selezionata in neretto..non capisco il perchè...

    codice:
    import java.io.File;
    import java.util.List;
    
    
    
    public class Percorso {
    	public static void main(String[] args) 
    	  {
    		
    		List percorso =GeneraPercorso(12,17);
    		
    		}
    	
    	public static List GeneraPercorso(int id1,int id2){
    		List lista = null;
    		int j = (id2-id1)+2;
    		
    		for(int i=0;i<j;i++){
    			
    			
    			
    			lista.add(i,id1); 
    			id1=id1+1;
    			
    		}
    		return lista;
    	  }
    
    }

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    207
    ho risolto cambiando la dichiarazione di lista e mettendo :

    List lista = new ArrayList();

    ma perchè non posso inizializzarla a null??

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da jin85
    ma perchè non posso inizializzarla a null??
    Tecnicamente potresti anche inizializzare subito la variabile a null .... ma poi comunque ci dovresti assegnare il reference ad un ArrayList.
    Devi creare ovviamente una istanza della collezione ... no? Altrimenti su cosa invocheresti l'add()?
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    207
    già hai ragione... prezioso come sempre

    andbin visto che ci sei..mi consiglieresti un buon manuale java?un manuale di difficoltà via via sempre più crescente..che parte dalle basi e arriva fino alle cose più complesse...thanks.

  5. #5
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da jin85
    mi consiglieresti un buon manuale java?
    Se ti interessa focalizzarti sul linguaggio Java e non sulla API xyz, sul framework xyz ecc.., io spesso consiglio "The Java Programming Language, 4th Edition" (o la versione italiana, che però non conosco di persona).
    Dipende un po' da con che cosa si parte (come conoscenze) perché potrebbe anche non essere il più appropriato se si parte davvero da Zero.
    Tuttavia è il libro su Java e fornisce solide conoscenze su tutto ciò che fa parte del linguaggio Java in sé.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    207
    Originariamente inviato da andbin
    Se ti interessa focalizzarti sul linguaggio Java e non sulla API xyz, sul framework xyz ecc.., io spesso consiglio "The Java Programming Language, 4th Edition" (o la versione italiana, che però non conosco di persona).
    Dipende un po' da con che cosa si parte (come conoscenze) perché potrebbe anche non essere il più appropriato se si parte davvero da Zero.
    Tuttavia è il libro su Java e fornisce solide conoscenze su tutto ciò che fa parte del linguaggio Java in sé.
    diciamo che non parto proprio da zero..però quasi volevo studiarlo bene fin dalle fondamenta..

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.