@@ -0,0 +1,2298 @@
+package parse;%0A%0Aimport java.io.BufferedReader;%0Aimport java.io.File;%0Aimport java.io.FileNotFoundException;%0Aimport java.io.FileReader;%0Aimport java.io.IOException;%0Aimport java.util.ArrayList;%0Aimport java.util.HashMap;%0Aimport java.util.List;%0Aimport java.util.Map;%0A%0Aimport org.apache.commons.lang3.StringUtils;%0A%0Apublic class TranMastSearch %7B%0A%0A    // ID%E3%80%81Hash%0A    private static String _input_path = %22dammy.txt%22;%0A    // Hash%EF%BC%88%E5%85%83%EF%BC%89%0A    private static String _check_path = %22dammy.txt%22;%0A%0A    public static void main(String%5B%5D args) throws FileNotFoundException, IOException %7B%0A        set_path();%0A        try (%0A                BufferedReader in = new BufferedReader(new FileReader(%0A                        new File(_input_path)));%0A                BufferedReader check = new BufferedReader(new FileReader(%0A                        new File(_check_path))))%0A        %7B%0A            Map%3CString, Long%3E map = addMap(in);%0A            List%3CString%3E list = addList(check);%0A            if (map == null %7C%7C map.isEmpty() %7C%7C list == null %7C%7C list.isEmpty())%0A                throw new FileNotFoundException();%0A            for (String str : list) %7B%0A                Long id = map.get(str);%0A                if (id == null) %7B%0A                    System.out.println(String.format(%22ERROR HASH %5B%25s%5D%22, str));%0A                %7D%0A            %7D%0A        %7D finally %7B%7D%0A    %7D%0A%0A    private static List%3CString%3E addList(BufferedReader check) throws IOException %7B%0A        List%3CString%3E list = new ArrayList%3CString%3E();%0A        String line;%0A        while ((line = check.readLine()) != null) %7B%0A            if (StringUtils.isBlank(line))%0A                continue;%0A            list.add(line);%0A        %7D%0A        return list;%0A    %7D%0A%0A    private static Map%3CString, Long%3E addMap(BufferedReader in) throws IOException %7B%0A        Map%3CString, Long%3E map = new HashMap%3CString, Long%3E();%0A        String line;%0A        while ((line = in.readLine()) != null) %7B%0A            if (StringUtils.isBlank(line))%0A                continue;%0A            String%5B%5D lines = line.split(%22%5Ct%22);%0A            if (lines == null %7C%7C lines.length != 2)%0A                continue;%0A            map.put(lines%5B1%5D, Long.parseLong(lines%5B0%5D));%0A        %7D%0A        return map;%0A    %7D%0A%0A    private static void set_path() %7B%0A        _input_path = %22../data/input%22;%0A        _check_path = %22../data/check%22;%0A    %7D%0A%0A%7D%0A

Create Check.java