67,513
社区成员
发帖
与我相关
我的任务
分享
public class CityReader {
private List<City> list = new ArrayList<City>();
public void read(){
FileInputStream fis = null;
try {
fis = new FileInputStream("src/city.xml");
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
BufferedReader br = new BufferedReader(new InputStreamReader(fis));
// <city name=beijing mnv=014 cyh=421 date="MM-DD-YY" time=12/>
String regex = "mnv=[\\w]*";
try {
while(br.ready()){
String line = br.readLine();
Pattern pat = Pattern.compile(regex);
Matcher mat = pat.matcher(line);
boolean flag = mat.find();
System.out.println(mat.group().substring(4,mat.group().length()));
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void main(String[] args) {
CityReader reader = new CityReader();
reader.read();
}
}