Visualizzazione dei risultati da 1 a 6 su 6

Hybrid View

  1. #1
    codice:
    import java.util.ArrayList;
    import java.util.Scanner;
    import java.io.*;
    
    
    public class CaricatoreGiocatori {
        
        
        public static void main(String[] args) throws
        FileNotFoundException
    
    
        {
            Scanner scanCampionato=new Scanner(new File("campionato.txt"));
            
            while(scanCampionato.hasNextLine()){
                String riga=scanCampionato.nextLine();
                System.out.println(riga);
                
            }
            scanCampionato.close();
        }
            
        }

    A far leggere le cose scritte in un file sono capace, per il resto ho qualche problema

    Vi va di aiutarmi?


    Per esempio, come prima domanda:
    come faccio a fargli capire che la prima riga che legge è un file che deve cercare,aprire e leggere?
    Ultima modifica di LeleFT; 14-12-2016 a 11:32 Motivo: Aggiunti i tag CODE

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da cicciozza Visualizza il messaggio
    A far leggere le cose scritte in un file sono capace, per il resto ho qualche problema

    Vi va di aiutarmi?
    Innanzitutto, anche se CaricatoreGiocatori è stata intesa (come presumo) dal testo come la classe che contiene tutta la gestione, a partire dal main(), in realtà non dovresti fare TUTTO nel main(). Non dovresti avere un main lungo un kilometro ....

    Come minimo (e ripeto, minimo), dovresti fare metodi separati per le varie gestioni. Ancora meglio sarebbe fare più classi per le varie logiche, ad esempio una classe SOLO per leggere campionato.dat, una classe SOLO per leggere la tipologia di file delle squadre, ecc...
    Ammesso e sperando che questo sia consigliato/accettato dall'esercizio e non proibito per qualche motivo ....

    Quote Originariamente inviata da cicciozza Visualizza il messaggio
    Per esempio, come prima domanda:
    come faccio a fargli capire che la prima riga che legge è un file che deve cercare,aprire e leggere?
    Non c'è da "capire" nulla di particolare. Leggi una riga e per te quella riga è un pathname (relativo o assoluto ... dipende, ma credo che basti "relativo" alla directory corrente) che poi passerai ad un'altra classe di I/O per leggere quel file specifico.

    Ma prima di tutto questo riguardo l'input, dovresti ragionare sulle entità coinvolte, sulle classi che andranno a "modellare" i dati e sulle relazioni tra queste. L'hai fatto??
    Questo viene prima della gestione dei file.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

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 © 2026 vBulletin Solutions, Inc. All rights reserved.