Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package main;
- import java.io.BufferedReader;
- import java.io.FileNotFoundException;
- import java.io.FileReader;
- import java.io.IOException;
- import java.util.ArrayList;
- import java.util.HashMap;
- import java.util.Scanner;
- import java.util.regex.Matcher;
- import java.util.regex.Pattern;
- public class ParseFile {
- //private String filePath = "";
- private String regex;
- private HashMap<Integer, String> map;
- private String delimiter;
- private ArrayList<String> requistedID;
- public ParseFile(){
- delimiter = "\\|";
- requistedID = new ArrayList<String>();
- map = new HashMap<Integer, String>();
- regex = ".*TT2 .*Closed SR cannot change status back to resolved.*";
- }
- public void getIDErrors(String filePath) throws IOException{
- BufferedReader r = new BufferedReader(new FileReader(filePath));
- String line = null;
- String part = "";
- Integer i=0;
- while((line = r.readLine()) != null){
- if(line.contains("Closed SR cannot change status back to resolved") && line.contains("TT2")){
- i++;
- String[] sarray = line.split(delimiter);
- requistedID.add(sarray[6].substring(13).trim());
- map.put(i, sarray[6].substring(13).trim());
- }
- }
- r.close();
- System.out.println(map.toString());
- System.out.println(requistedID);
- System.out.println(map.get(3));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement