java.util.scanner
Skaner pomija nextline() po użyciu next () lub nextFoo ()?
Do odczytu danych wejściowych używam metod Scanner nextInt() i nextLine().
Wygląda to tak:
System.out.println("Enter nume ... nt(). Jeśli go usunę, to zarówno string1 = input.nextLine(), jak i string2 = input.nextLine() zostaną wykonane tak, jak chcę.
Skaner vs. BufferedReader
Z tego, co wiem, dwie najczęstsze metody odczytu danych opartych na znakach z pliku w Javie to Scanner LUB BufferedReader. Wi ... nia to:
czy Scanner działa tak dobrze jak BufferedReader?
Dlaczego wybrałeś Scanner zamiast BufferedReader czy odwrotnie?
Jak mogę odczytać dane wejściowe z konsoli za pomocą klasy Scanner w Javie?
Jak mogę odczytać dane wejściowe z konsoli używając klasy Scanner? Coś takiego:
System.out.println("Enter your username: ") ... asadniczo chcę tylko, aby skaner odczytał dane wejściowe dla nazwy użytkownika i przypisał dane wejściowe do zmiennej String.
Scanner vs. StringTokenizer vs. String.Split
Właśnie dowiedziałem się o klasie skanera Javy i teraz zastanawiam się, jak ona porównuje / konkuruje z StringTokenizer i Str ... ach, więc po co miałbym używać skanera do strun? Czy skaner ma być tylko jednym z punktów kompleksowej obsługi dla splitingu?
Jaka jest różnica między metodami next() i nextLine () z klasy Scanner?
Jaka jest główna różnica między next() a nextLine()?
Moim głównym celem jest odczytanie całego tekstu za pomocą Scanner, który może być "podłączony" do dowolnego źródła (na przykład plik).
Którą wybrać i dlaczego?
Pobieranie danych ze skanera
Próbuję znaleźć sposób na pobranie char wejścia z klawiatury.
Próbowałem użyć:
Scanner reader = new Scanner(System.in);
ch ... ę z mojej metody, wymaga char jako wejścia. Dlatego muszę znaleźć sposób, aby jawnie przyjąć znak jako wejście.
Jakaś pomoc?
Jak czytać ze standardowego wejścia linia po linii?
Jaki jest przepis Scali na odczyt linii po linii ze standardowego wejścia ? Coś jak odpowiednik kodu Javy:
import java.util ... r sc = new Scanner(System.in);
while(sc.hasNext()){
System.out.println(sc.nextLine());
}
}
}
Za pomocą skanera.nextLine () [duplikat]
To pytanie ma już odpowiedź tutaj:
Skaner pomija nextline() po użyciu next () lub nextFoo()?
... x. 1 i 2 to ten Ex. 2 ma pętlę while I strukturę if-else. Nie rozumiem, dlaczego to wpływa na zachowanie skanera.nextInt ().
java.util.NoSuchElementException-Skaner odczytujący dane użytkownika
Jestem nowy w używaniu Javy, ale mam pewne wcześniejsze doświadczenia z C#. Problem, który mam, polega na odczytywaniu danych ... stomer.setPaidInFull(true);
}
else {
customer.setPaidInFull(false);
}
// Cleanup
sc.close();
}
Odczyt pliku CSV za pomocą skanera()
Mój plik csv jest wczytywany do systemu.out, ale zauważyłem, że każdy tekst ze spacją zostaje przeniesiony do następnej linii ... ,smith,[email protected],123
St.
Street,
Jane,Smith,[email protected],4455
Roger
Cir,apt
2
Czy używam skanera nieprawidłowo?
Czytanie a.txt plik za pomocą klasy Scanner w Javie
Pracuję nad programem Java, który odczytuje plik tekstowy linia po linii, każdy z liczbą, bierze każdą liczbę rzuca ją do tab ... intln(i);
}
sc.close();
}
catch (FileNotFoundException e) {
e.printStackTrace();
}
}
}
Jak obsługiwać nieskończoną pętlę spowodowaną nieprawidłowym wejściem (InputMismatchException) za pomocą skanera
Więc utknąłem z tym kawałkiem kodu:
import java.util.InputMismatchException;
import java.util.Scanner;
public class Consol ... wyjście:
Wstaw liczbę całkowitą:
Nieprawidłowa wartość!
Wstaw liczbę całkowitą:
Nieprawidłowa wartość!
...
Jak używać skanera, aby zaakceptować tylko poprawny int jako wejście
Próbuję zrobić mały program bardziej solidny i potrzebuję z tym pomocy.
Scanner kb = new Scanner(System.in);
int num1;
int n ... k zamiast liczby. Ponieważ teraz, gdy użytkownik wprowadza na przykład r zamiast liczby, program po prostu kończy działanie.
Nie mogę użyć skanera.nextInt () i Scanner.nextLine () razem [duplikat]
to pytanie ma już odpowiedzi tutaj :
... alString.charAt(l);
}
}
System.out.println(finalString);
}
}
Uprzejmie zwróć uwagę na to, co robię źle.
Metoda skanowania, aby uzyskać znak
Jaka jest metoda Scanner aby uzyskać char zwracaną przez klawiaturę w Javie.
Jak nextLine() dla String, nextInt() dla int, itd.
Jak przetestować pustą linię za pomocą Java Scanner?
Oczekuję wejścia ze skanerem, dopóki nie będzie niczego (tzn. gdy użytkownik wprowadzi pustą linię). Jak to osiągnąć?
Próbowałem:
while (scanner.hasNext()) {
// process input
}
But that will get me stuck in the loop