Articles of java.util.scanner

Vários scanners Java

Eu tenho uma class que cria vários objects Integer e coloca-os em um LinkedList como mostrado abaixo: public class Shares implements Queue { protected LinkedList L; public Shares() { L = new LinkedList(); } public boolean add(E price) { System.out.println(“How many of these shares would you like?”); Scanner scanInt; scanInt = new Scanner(System.in); Integer noShares […]

Scanner NoSuchElementException

Estou tendo um problema com minha atribuição de Java. Estou recebendo uma exceção inesperada, especificamente: java.util.NoSuchElementException: Nenhuma linha encontrada Eu estou usando Scanner(System.in) e o programa está continuamente lendo nada e repetindo o texto de exceção “formato inválido”. Se eu inserir um int corretamente avaliado, a primeira parte passa e, em seguida, a parte double […]

Não é possível usar Scanner.nextInt () e Scanner.nextLine () juntos

Eu tenho que obter uma input de seqüência de caracteres e uma input de número inteiro, mas lá ordem de input deve ser que o inteiro vem em primeiro lugar, então o usuário deve ser solicitado para input de seqüência de caracteres Scanner in = new Scanner(System.in); input = in.nextLine(); k = in.nextInt(); in.close(); O […]

Como usar vários objects Scanner no System.in?

Qual é a maneira correta de usar vários objects Scanner no meu programa. Por exemplo, eu uso o scanner para ler um arquivo e, dependendo do que é encontrado no arquivo, eu uso o scanner novamente para solicitar a input do usuário. Um extrato do meu código é mostrado …. Scanner f = new Scanner […]

Por que hasNextLine () nunca termina?

Desculpe se isso parece muito simples. Eu sou muito novo em Java. Aqui está um código simples que eu estava usando para examinar hasNextLine() . Quando eu corro, não consigo parar. Eu pensei que se você não escrevesse nenhuma input e pressionasse Enter , você escapingia do loop while. Alguém pode me explicar como hasNextLine() […]

Lendo um arquivo .txt usando a class Scanner em Java

Eu estou trabalhando em um programa Java que lê um arquivo de texto linha por linha, cada um com um número, leva cada número lança em uma matriz e, em seguida, tenta e usa a sorting de inserção para classificar a matriz. Preciso de ajuda para fazer o programa ler o arquivo de texto. Estou […]

Como evito que um scanner lance exceções quando o tipo errado é typescript?

Aqui está um código de amostra: import java.util.Scanner; class In { public static void main (String[]arg) { Scanner in = new Scanner (System.in) ; System.out.println (“how many are invading?”) ; int a = in.nextInt() ; System.out.println (a) ; } } Se eu executar o programa e dar um int como 4 , então tudo correrá […]

Método do scanner para obter um caractere

Qual é o método do Scanner para obter um char retornado pelo teclado em Java. como nextLine() para String , nextInt() para int , etc.

Por que estou recebendo o InputMismatchException?

Até agora eu tenho isso: public double checkValueWithin(int min, int max) { double num; Scanner reader = new Scanner(System.in); num = reader.nextDouble(); while (num max) { System.out.print(“Invalid. Re-enter number: “); num = reader.nextDouble(); } return num; } e isto: public void askForMarks() { double marks[] = new double[student]; int index = 0; Scanner reader = […]

Ler CSV com Scanner ()

Meu csv está sendo lido no System.out, mas notei que qualquer texto com um espaço é movido para a próxima linha (como um retorno \ n) Aqui está como meu csv começa: first,last,email,address 1, address 2 john,smith,blah@blah.com,123 St. Street, Jane,Smith,blech@blech.com,4455 Roger Cir,apt 2 Depois de executar meu aplicativo, qualquer célula com espaço (endereço 1) é […]