Come utilizzare alberi Scanner dati

February 17

Come utilizzare alberi Scanner dati


Java Scanner si estende da Java Object. Un semplice scanner di testo in grado di analizzare i tipi primitivi e le stringhe utilizzando le espressioni regolari. A Scanner rompe il suo input in token utilizzando un modello delimitatore. Il delimitatore può essere spazi vuoti o altri caratteri come "separazione". Lo scanner può leggere i record da un file di testo e memorizza i record in una struttura di dati. È possibile sviluppare l'applicazione in qualsiasi ambiente di sviluppo Java integrato come Eclipse. Eclipse richiede Java Runtime da installare in anticipo.

istruzione

1 Fare doppio clic su "eclipse.exe" per iniziare il vostro IDE Eclipse. Specificare uno spazio di lavoro per il progetto Java. Fare clic su "OK". Fai clic su "File", "Nuovo progetto" e "Java". Lasciare il nome del progetto di default. Selezionare "Crea cartelle di origine e di uscita separati." Fare clic su "Fine".

2 Fare clic con il "src" sul Solution Explorer. Selezionare "Nuovo" e "pacchetto". Fare clic su "Fine". Fare clic con il nome di progetto sotto "src". Selezionare "Nuovo" e "Class" per creare una nuova classe Java. Inserire un nome per la classe Java come "scannertree." Fare clic su "Fine". Creare un'altra classe denominata "Sales".

3 Includere il seguente codice nel Sales.java per definire le variabili:
private int id;
String name privato;

4 Creare una funzione di vendita di chiamare un costruttore a due argomenti:

Vendite pubbliche ()
{Questo ( "0", "");}

Inizializzare un record di classe di vendite:

Vendite pubbliche (int id, string nome)
{SetId (id);
SetName (nome);
}

5 Fai clic su "scannertree.java" per accedere all'interfaccia codice. Includere il seguente spazio dei nomi:
import java.util.Scanner;
import java.util.TreeSet;

6 Definire le variabili stringa e creare un set di dati di vendita:

Int id = 0;
string name = "";
le vendite di vendita = nuove vendite (ID, nome);

7 Creare un nuovo oggetto scanner e leggere i dati in scanner:

Scanner Scanner = new Scanner ( "sales.txt");
id = scanner.next ();
name = scanner.nextInt ();

Questo leggerà la prima stringa in "id" e la seconda stringa di "nome" da sales.txt.