Witam, mam pytanie czy da się za pomocą stream-a wczytywać dane tak jak przy użyciu scannera?
Chodzi mi o alternatywę dla np.
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
Czy da się taki przypadek rozwiązać za pomocą stream-a?
Witam, mam pytanie czy da się za pomocą stream-a wczytywać dane tak jak przy użyciu scannera?
Chodzi mi o alternatywę dla np.
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
Czy da się taki przypadek rozwiązać za pomocą stream-a?
Mozesz użyc BufferedReader i InputStreamReader
BufferedReader bufferRead = new BufferedReader(new InputStreamReader(System.in));
String s = bufferRead.readLine();
System.out.println(s);
Dzięki za odpowiedź
Możesz też skorzystać z NIO jeśli chcesz czytać linia po linii:
Files.lines(Paths.get(PATH_TO_FILE))
.forEach(System.out::println);