«java.util.scanner» etiketlenmiş sorular

19
Tarayıcı next () veya nextFoo () kullandıktan sonra nextLine () atlıyor mu?
Ben Scanneryöntemleri kullanıyorum nextInt()ve nextLine()girdi okumak için. Şöyle görünüyor: 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 (this appears …

12
Tarayıcı ve BufferedReader
Bildiğim kadarıyla, Java'daki bir dosyadan karakter tabanlı veri okumak için en yaygın iki yöntem Scannerveya kullanıyor BufferedReader. Ayrıca BufferedReaderfiziksel disk işlemlerini önlemek için bir tampon kullanarak dosyaları verimli bir şekilde okuduğunu biliyorum . Sorularım: Scannerİyi performans sergiliyor mu BufferedReader? Neden seçsin Scannerüzerinde BufferedReadertersi veya yardımcısı?


10
Tarayıcı vs. StringTokenizer vs. String.Split
Ben sadece Java'nın Tarayıcı sınıfı hakkında öğrendim ve şimdi nasıl karşılaştırır / StringTokenizer ve String.Split ile rekabet merak ediyorum. StringTokenizer ve String.Split sadece Dizeleri üzerinde çalıştığını biliyorum, bu yüzden neden bir String için Tarayıcı kullanmak isteyeyim? Tarayıcı sadece ayırma için tek elden alışveriş mi olacak?

22
Tarayıcıdan bir karakter girişi alın
charKlavyeden giriş almanın bir yolunu bulmaya çalışıyorum . Kullanmayı denedim: Scanner reader = new Scanner(System.in); char c = reader.nextChar(); Bu yöntem mevcut değil. cOlarak almayı denedim String. Yine de, yöntemimden çağırdığım diğer yöntem chargirdi olarak a gerektirdiğinden, her durumda her zaman işe yaramazdı. Bu nedenle, bir karakteri girdi olarak açıkça …

6
Standart girişten satır satır nasıl okunur?
Standart girişten satır satır okumak için Scala tarifi nedir? Eşdeğer java kodu gibi bir şey: 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()); } } }

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.