Vous pouvez utiliser la ligne de code suivante pour créer les noms de fichiers.
String filename = String.format("file%03d.txt", fileNumber);
Ensuite, il vous suffira d'utiliser cette chaîne pour créer de nouveaux fichiers:
File file = new File(filename);
Le code suivant va créer des fichiers numérotés 1-100:
for (int fileNumber = 1; fileNumber <= 100; fileNumber++) {
String filename = String.format("file%03d.txt", fileNumber);
File file = new File(filename);
}
Ou, vous aurez besoin de avoir une variable statique que vous incrémentez chaque fois que vous créez un nouveau fichier.
private static int fileNumber = 0;
public void createNewFile(){
String filename = String.format("file%03d.txt", fileNumber++);
File file = new File(filename);
}
ou « fichier% 03d.txt » selon le modèle en la question – Thilo
@Thilo, merci !! J'essayais de trouver cette option. – jjnguy
et fileNumber devrait probablement être statique afin que nous n'oublions pas d'où nous sommes de l'invocation à l'invocation. –