Kio estas la #avanta?o uzi Skanilan klason en java?

Ans: La Skanila klaso en java estas nova util klaso kiu estis aldonita Java 1.5.Ĉi tiu klaso estas vere utila por pritraktanta enigon de uzanto.La Skanila klaso povas fari ĉiujn ke BufferedReader classdo kun sama efikeco.Sed estas kelkaj avantaĝoj super la BufferedReader klaso.La Skanila klaso povas analizi la fundamentan rivereton por primitivaj tipoj kaj ŝnuroj uzanta regulajn esprimojn. Ĝi povas ankaŭ tokenize la fundamenta rivereto kun la delimiter de via elektita kaj ankaŭ fari antaŭen skananta de la fundamenta rivereto ignoranta la delimiter.La Skanilo ne estas surfadenigi sekuran sed BufferedReader estas fadena monŝranko.

Do la konkludo estas, Se vi estas elfaranta simplan legita operacion la BufferedReader estas bona sufiĉa.Se vi devas analizi iun dosieron tiam Skanilo estas la natura elekto.

Example code:-
--------------
import java.io.File;
import java.io.FileNotFoundException;
import java.io.PrintStream;
import java.util.Scanner;

Publika klaso ScannerDemo {
Publika senmova malplena ĉefa(#La?i args []){
Skanila skanilo = null;
Provo {
Skanilo = nova Skanilo(Nova Dosiero(“D:/Workspace/TestProj/src/skanila_klaso_19_09_2012.Txt”));
} Kaptaĵo (FileNotFoundException e) {
// TODOa Aŭtomobilo-produktita kaptaĵan blokon
E.PrintStackTrace();
}
PrintStream ekstere = null;
Provo {
Ekstere = nova PrintStream(Nova Dosiero(“ScannerOutfile.Txt”));
} Kaptaĵo (FileNotFoundException e) {
// TODOa Aŭtomobilo-produktita kaptaĵan blokon
E.PrintStackTrace();
}
Dum(Skanilo.HasNextLine()){
Ŝnura linio = skanilo.NextLine();
Linia = linio.Bonorda();
Se(Linio.Longeco() > 0)
Ekstere.Println(Linio);
}
}
}

============================================= ============================================== Buy best TechAlpine Books on Amazon
============================================== ---------------------------------------------------------------- electrician ct chestnutelectric
error

Enjoy this blog? Please spread the word :)

Follow by Email
LinkedIn
LinkedIn
Share