Код:
public void addTest(int idUser) throws IOException {
String date = null;
String tec = null;
System.out.println("Enter name for test file :");
String file = input.next(); //Name of file
System.out.println("Enter date formatted as dd/mm/yyyy hh:mm :");
date = input.nextLine(); //String 2 parts
input.next();
System.out.println("Enter technician name :");
tec = input.nextLine(); // String 2+ parts
input.next();
String path = "C:\\Test\\Sample\\" + file;
String chain = readFile(path);
ClinicalTest test = new ClinicalTest(chain, date, idUser, tec);
System.out.println(test.getDate()+"\n" + test.getTec());
createTest(test);
}
При вводе даты 12-12-2018 13: 45 и имени tec Марк Зус , пытается создать тест терпит неудачу.sysout показывает только 13: 45 .
Я пытался input.next()
под каждым nextLine()
, потому что если я неНикогда не позволяйте мне заполнять поле даты.
Это то, что происходит, если использовать только nextLine()
для каждой записи