Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package bin;
- import java.io.*;
- import java.util.ArrayList;
- import java.util.List;
- public class XMLCustomReader {
- private BufferedReader file1;
- private List<String> nameList = new ArrayList<String>();
- private List<String> convList = new ArrayList<String>();
- private List<String> codeList = new ArrayList<String>();
- private List<String> valueList = new ArrayList<String>();
- private List<List> everyListList = new ArrayList<List>();
- private String line="";
- private String tableNumber="";
- private String pubDate="";
- /*public List<String> getNameList(){
- return nameList;
- }
- public List<String> getConvList(){
- return convList;
- }
- public List<String> getCodeList(){
- return codeList;
- }
- public List<String> getValueList(){
- return valueList;
- }*/
- public List<List> getEveryListList(){
- everyListList.add(nameList);
- everyListList.add(convList);
- everyListList.add(codeList);
- everyListList.add(valueList);
- return everyListList;
- }
- public XMLCustomReader(BufferedReader file1){
- this.file1=file1;
- }
- public void readXML() throws Exception{
- line=file1.readLine();
- while (line!= null) {
- //nrLinii++;
- //System.out.println(waluty1);
- if(line.contains("<numer_tabeli>")){
- tableNumber = line.substring(line.indexOf('>')+1,line.lastIndexOf('<'));
- }
- if(line.contains("<data_publikacji>")){
- pubDate = line.substring(line.indexOf('>')+1,line.lastIndexOf('<'));
- }
- if(line.contains("<nazwa_waluty>")){
- nameList.add(line.substring(line.indexOf('>')+1, line.lastIndexOf('<')));
- }
- if(line.contains("<przelicznik>")){
- convList.add(line.substring(line.indexOf('>')+1, line.lastIndexOf('<')));
- }
- if(line.contains("<kod_waluty>")){
- codeList.add(line.substring(line.indexOf('>')+1, line.lastIndexOf('<')));
- }
- if(line.contains("<kurs_sredni>")){
- valueList.add(line.substring(line.indexOf('>')+1, line.lastIndexOf('<')));
- }
- line = file1.readLine();
- }
- }
- }
Add Comment
Please, Sign In to add comment