Ho creato questo piccolo programma per 3 ragioni principali:
- Fare pratica con l'uso degli Stream imparati a lezione (come BufferedWriter, FileWriter, File) e Scanner al posto di ConsoleInputManager della libreria didattica.
- Può servire a me e ai compagni di corso a risparmiare tempo nella creazione dei file importando ogni volta le classi dalla libreria didattica.
- Iniziare ad usare e di conseguenza fare pratica su GitHub.
- Il programma chiede all'utente:
- Inserisci il nome del file che vuoi creare (senza .java):
-
Se il file .java esiste già nella cartella, viene richiesto un nuovo nome.
-
Quando il nome è valido, viene creato un file con struttura:
import prog.io.*;
import prog.utili.*;
public class NomeClasse {
public static void main(String[] args) {
}
}
Da linea di comando, nella cartella del file esegui:
javac CreaFile.java
java CreaFile
Questo progetto è pensato come esercizio didattico, ma se hai idee per migliorarlo sei il benvenuto.
Puoi:
- Aprire una Issue su GitHub per suggerire modifiche o segnalare problemi.
- Fare un fork del repository e aprire una Pull Request con le tue proposte di codice.