Public class TokenReader {
private String[] dic;
private static Final DictionnaryPattern Pattern = Pattern.compiles("([A-Z] +)\\s +(.+?)\\s + ([0-9] +) ");
Public TokenReader(String[] d) {
dic = d;
}
Public void analyze() {
for (String line: dic) {
Matcher m = dicPattern.matcher(line);
System.out.System.out.println("Analyzing line:" + Line);
if (m.games()) {
System.out.System.out.println("Type" + M.group(1));
System.out.System.out.println("Address" + M.group(2));
System.out.System.out.println("Tel:" + M.group(3));
}
}
}
Public static void hand(String[] args) {
String[] directory = new String[] {
"TOTO 10, rue du dog 0000023224"
,"TITI 40, boulevard de la victory 3211588522"
};
TokenReader r = new TokenReader(Directory);
stanalyze();
}
}
Bookmarks