2020-10-11 16:27:57 +02:00
|
|
|
package it.tdlight.common.utils;
|
2020-04-19 16:32:49 +02:00
|
|
|
|
|
|
|
import java.util.Scanner;
|
|
|
|
|
|
|
|
public class ScannerUtils {
|
2020-08-26 18:25:36 +02:00
|
|
|
private static final Scanner scanner;
|
|
|
|
private static final Object lock = new Object();
|
2020-04-19 16:32:49 +02:00
|
|
|
|
2020-08-26 18:25:36 +02:00
|
|
|
static {
|
|
|
|
synchronized (lock) {
|
|
|
|
scanner = new Scanner(System.in);
|
2020-04-19 16:32:49 +02:00
|
|
|
}
|
2020-08-26 18:25:36 +02:00
|
|
|
}
|
2020-04-19 16:32:49 +02:00
|
|
|
|
|
|
|
public static String askParameter(String displayName, String question) {
|
2020-08-26 18:25:36 +02:00
|
|
|
synchronized (lock) {
|
|
|
|
System.out.print("[" + displayName + "] " + question + ": ");
|
|
|
|
return scanner.nextLine();
|
2020-04-19 16:32:49 +02:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|