Запитання з тегом «java.util.scanner»

19
Сканер пропускає nextLine () після використання next () або nextFoo ()?
Я використовую Scannerметоди nextInt()та nextLine()для введення читання. Це виглядає приблизно так: System.out.println("Enter numerical value"); int option; option = input.nextInt(); // Read numerical value from input System.out.println("Enter 1st string"); String string1 = input.nextLine(); // Read 1st string (this is skipped) System.out.println("Enter 2nd string"); String string2 = input.nextLine(); // Read 2nd string …

12
Сканер проти BufferedReader
Наскільки мені відомо, два найпоширеніші методи зчитування даних на основі символів з файлу на Java використовують Scannerабо BufferedReader. Я також знаю, що BufferedReaderчитає файли ефективно, використовуючи буфер, щоб уникнути фізичних операцій на диску. Мої запитання: Діє Scannerтак само добре BufferedReader? Чому б ви обрали Scannerбільше BufferedReaderчи навпаки?

15
Як я можу прочитати вхід з консолі за допомогою класу Scanner на Java?
Як я міг прочитати вхід з консолі за допомогою Scannerкласу? Щось на зразок цього: System.out.println("Enter your username: "); Scanner = input(); // Or something like this, I don't know the code В основному, все, що я хочу, - це сканер прочитати вхід для імені користувача та призначити вхід Stringзмінній.

10
Сканер проти StringTokenizer vs. String.Split
Щойно я дізнався про клас сканування Java, і тепер мені цікаво, як він порівнює / конкурує зі StringTokenizer та String.Split. Я знаю, що StringTokenizer і String.Split працюють лише на Strings, тож чому я хочу використовувати сканер для рядка? Чи сканер просто призначений для купівлі-розкрутки для розщеплення?

22
Візьміть внесок із сканера
Я намагаюся знайти спосіб взяти charвхід з клавіатури. Я спробував використовувати: Scanner reader = new Scanner(System.in); char c = reader.nextChar(); Цей метод не існує. Я спробував прийняти cяк String. Однак це не завжди спрацьовує у кожному випадку, оскільки інший метод, який я викликаю зі свого методу, вимагає charвведення. Тому я …

6
Як читати зі стандартного рядка вводу за рядком?
Який рецепт Scala для читання рядка за рядком зі стандартного вводу? Щось на зразок еквівалентного коду Java: import java.util.Scanner; public class ScannerTest { public static void main(String args[]) { Scanner sc = new Scanner(System.in); while(sc.hasNext()){ System.out.println(sc.nextLine()); } } }

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.