Advertisement
Guest User

Untitled

a guest
Oct 30th, 2014
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.59 KB | None | 0 0
  1. package main;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.FileNotFoundException;
  5. import java.io.FileReader;
  6. import java.io.IOException;
  7. import java.util.ArrayList;
  8. import java.util.HashMap;
  9. import java.util.Scanner;
  10. import java.util.regex.Matcher;
  11. import java.util.regex.Pattern;
  12.  
  13. public class ParseFile {
  14.  
  15. //private String filePath = "";
  16. private String regex;
  17. private HashMap<Integer, String> map;
  18. private String delimiter;
  19. private ArrayList<String> requistedID;
  20.  
  21. public ParseFile(){
  22. delimiter = "\\|";
  23. requistedID = new ArrayList<String>();
  24. map = new HashMap<Integer, String>();
  25. regex = ".*TT2 .*Closed SR cannot change status back to resolved.*";
  26. }
  27.  
  28. public void getIDErrors(String filePath) throws IOException{
  29. BufferedReader r = new BufferedReader(new FileReader(filePath));
  30. String line = null;
  31. String part = "";
  32. Integer i=0;
  33. while((line = r.readLine()) != null){
  34. if(line.contains("Closed SR cannot change status back to resolved") && line.contains("TT2")){
  35. i++;
  36. String[] sarray = line.split(delimiter);
  37. requistedID.add(sarray[6].substring(13).trim());
  38. map.put(i, sarray[6].substring(13).trim());
  39. }
  40. }
  41. r.close();
  42. System.out.println(map.toString());
  43. System.out.println(requistedID);
  44. System.out.println(map.get(3));
  45. }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement