L'utilisateur entre une date au format XX/XX/XXXX et j'utilise un délimiteur pour sélectionner les entiers dans l'entrée, mais je n'arrive pas à comprendre comment obtenir la variable de l'année sans en placer une autre à la fin de l'entrée. Comment puis-je obtenir la variable de cette année?Pourquoi le scanner ne prend-il pas ma variable d'année sans/à la fin?
Merci à l'avance
package formatting_problem;
import java.util.Scanner;
public class DateFormatter {
public static void main(String[] args) {
Integer day = 0;
Integer month = 0;
Integer year = 0;
Integer test = null;
Scanner input = new Scanner(System.in).useDelimiter("/");
System.out.println("Enter a date in the format XX/XX/XXXX to be formatted to Month Day,Year");
while (input.hasNext()){
month = input.nextInt();
day = input.nextInt();
year = input.nextInt();
System.out.println();
}