Qhov kom zoo dua siv Scanner hoob kawm rau java yog dab tsi?

Ans: Scanner hoob kawm nyob rau hauv java no yog yeej pab tau kev tuav tswv yim los ntawm ib tug neeg tshiab util hoob kawm ntxiv rau cov chav kawm ntawv 1.5.This Java. Scanner hoob kawm yuav ua tau tag nrho ntawd ib BufferedReader classdo rau tib efficiency. Tab sis muaj tej yam zoo dua cov chav kawm ntawv BufferedReader no. Cov chav kawm ntawv Scanner yuav parse dej lwm yam txheej thaum ub thiab cov hlua siv kab zauv mus. Nws yuav tau tokenize lwm dej nrog lub delimiter kawm thiab kuj nraim PP ntawm lwm dej disregarding lub delimiter. Lub Scanner yuav tsis xov zoo tiam sis BufferedReader yog xov zoo.

Thiaj li yog qhov xaus, Yog hais tias koj ua tau zoo yooj yim nyeem hauv BufferedReader lub lag luam yog zoo txaus. Yog koj xav tau cov parse ib co ntaub ntawv ces Scanner yog lub ntuj xaiv.

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

tsev kawm ScannerDemo {
pej xeem tsis muaj dabtsis loj zoo li qub(Txoj hlua args []){
Scanner scanner = thov;
sim {
scanner = Scanner tshiab(cov ntaub ntawv tshiab(“D:/Workspace/TestProj/src/scanner_class_19_09_2012.txt”));
} ntes (FileNotFoundException e) {
// TODO pib-generated ntes thaiv
e.printStackTrace();
}
PrintStream tawm = thov;
sim {
= PrintStream tshiab.(cov ntaub ntawv tshiab(“ScannerOutfile.txt”));
} ntes (FileNotFoundException e) {
// TODO pib-generated ntes thaiv
e.printStackTrace();
}
Thaum(scanner.hasNextLine()){
Txoj hlua kab = scanner.nextLine();
kab = line.trim();
Yog hais tias(line.length() > 0)
out.println(kab);
}
}
}

============================================= ============================================== Yuav zoo TechAlpine phau ntawv rau Amazon
============================================== ---------------------------------------------------------------- electrician ct chestnutelectric
error

Txaus siab rau qhov blog? Tshaj tawm lus thov :)

Follow by Email
LinkedIn
LinkedIn
Share