Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Parse in Java

Quando i programmi Java gestire dati provenienti da fonti esterne quali database e file , che spesso offrono i metodi per analizzare il contenuto di questi dati . I metodi parse utilizzati all'interno di un'applicazione saranno adattati al tipo di dati da importare . Ad esempio, un'applicazione può basarsi su dati letti da un file di testo , un database o un file XML . Il linguaggio Java fornisce una serie di librerie standard per queste attività , quindi i programmatori non hanno bisogno di implementare manualmente. Scansione

La classe Scanner offre una gamma di metodi di analisi automatizzati qualsiasi programma può utilizzare. Dichiarando e istanziare un oggetto della classe Scanner , passando i dettagli della risorsa di input , un programma in grado di elaborare i dati di input come i token . I metodi della classe Scanner consentono ai programmatori di creare strutture iterative in cui un file esterno viene elaborato in blocchi . Il programmatore può scegliere metodi per specifici tipi di gettone , comprese le linee delle stringhe di testo , parole e tipi numerici. Il seguente codice di esempio mostra la lettura di numeri da un file utilizzando un esempio scanner : scanner.nextInt ( ) ;
numeri e stringhe

Il linguaggio Java include un gruppo di involucro classi per i valori di tipo primitivo . Queste classi forniscono ai programmatori la possibilità di analizzare le stringhe di testo come i tipi numerici , come galleggianti, doppie e interi . Il seguente codice di esempio mostra la chiamata di un metodo nella classe intera per analizzare una stringa di testo : int numero = Integer.parseInt ( myNumberString ) ;

Il metodo accetta un parametro di stringa e restituisce un valore di tipo primitivo intero. Se il parametro di stringa passata non contiene un valore che Java può analizzare come un intero, il programma potrebbe gettare un Formato numero di eccezione quando il metodo parse esegue .
XML
< br applicazioni>

Java spesso forniscono interfacce con i dati. Questi dati possono essere memorizzati all'interno di un database , ma per molte applicazioni Web , i dati vengono modellati in file XML . Java fornisce una serie di librerie di codice per l'elaborazione di dati XML , in particolare il SAX (Simple API for XML ) delle risorse. Utilizzando la libreria SAX , i programmatori possono implementare metodi separati per quando il parser incontra il tag di inizio e di fine elementi . All'interno di questi metodi , il codice in grado di elaborare il contenuto dell'elemento come nel seguente esempio : String name = attributes.getValue ( " tipo " ) ;

Questo codice dovrebbe funzionare con il seguente tag di apertura dell'elemento , che ha un attributo valore :
Regular Expressions

programmi Java possono usare espressioni regolari per abbinare i modelli nei dati parse . La classe del modello fornisce programmi con la possibilità di definire modelli di carattere per abbinare nel testo in entrata . Ad esempio , il seguente testo potrebbe rappresentare dati di input per un programma Java : name = mary & age = 52

Per far corrispondere i valori alle variabili di dati , il programma permette di definire le espressioni regolari che riflettono queste strutture . La classe del modello può utilizzare le espressioni regolari per definire diverse sequenze di caratteri , inclusi lettere, numeri e simboli di punteggiatura .

 

Programmazione © www.354353.com