Metoda raščlanjivanja u Javi

Metoda raščlanjivanja u Javi
Kada Java programi obrađuju podatke iz vanjskih izvora, poput baza podataka i datoteka, često pružaju metode za analizu sadržaja tih podataka. Metode raščlanjivanja korištene u aplikaciji prilagodit će se vrsti uvezenih podataka. Na primjer, aplikacija se može osloniti na podatke pročitane iz tekstualne datoteke, baze podataka ili XML datoteke. Java jezik nudi niz standardnih knjižnica za ove zadatke, iako ih programeri ne moraju ručno implementirati. Digitalizacija

Klasa skenera nudi niz automatiziranih metoda skeniranja koje svaki program može koristiti. Deklariranjem i instanciranjem objekta klase Scanner, prosljeđivanjem pojedinosti ulaznog resursa, program može tretirati ulazne podatke kao žetone. Metode klase skenera omogućuju programerima stvaranje ponavljajućih struktura u kojima se vanjska datoteka obrađuje u komade. Programer može odabrati metode za određene vrste tokena, uključujući retke tekstualnih nizova, riječi i tipova brojeva. Sljedeći primjer koda prikazuje čitanje brojeva iz datoteke pomoću instance skenera: scanner.nextInt ();
brojeva i nizova

Java jezik uključuje grupu klasa omota za vrijednosti primitivnog tipa. Ove klase pružaju programerima mogućnost raščlanjivanja tekstualnih nizova kao numeričkih vrsta kao što su float, double i integers. Sljedeći primjer koda prikazuje pozivanje metode u klasi Integer za raščlanjivanje tekstualnog niza: int number = Integer.parseInt (myNumberString);

Metoda uzima parametar niza i vraća primitivnu cijelu vrijednost. Ako proslijeđeni parametar niza ne sadrži vrijednost koju Java može raščlaniti kao cijeli broj, program može baciti iznimku numeričkog formata kada se izvrši metoda parse.
XML
<br> Java aplikacije

fournissent souvent des interfaces avec les données . Ces données peuvent être stockées dans une base de données , mais pour de nombreuses applications Web , les données sont modélisées dans des fichiers XML . Java fournit un ensemble de bibliothèques de code pour le traitement des données XML , en particulier le SAX ( Simple API for XML) des ressources. Utilisation de la bibliothèque SAX , les programmeurs peuvent mettre en œuvre des méthodes distinctes pour quand l’analyseur rencontre le balises de début et de fin des éléments . A l’intérieur de ces méthodes , le code peut traiter le contenu d’un élément comme dans l’exemple suivant: String nom = attributes.getValue ( “type” ) ;

Ovaj kôd radi sa sljedećom oznakom za otvaranje elementa koja ima atribut value:
Regularni izrazi

Java programi mogu koristiti regularne izraze za pronalaženje stavki u podacima za analizu. Klasa uzorka daje programima mogućnost definiranja uzoraka znakova koji odgovaraju dolaznom tekstu. Na primjer, sljedeći tekst može predstavljati ulazne podatke za Java program: name = mary & age = 52

Za usklađivanje vrijednosti s varijablama podataka, program može definirati regularne izraze koji odražavaju te strukture. Klasa predloška može koristiti regularne izraze za definiranje različitih nizova znakova, uključujući slova, brojeve i interpunkcijske znakove.