| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- package com.mycompany.app;
- import java.io.BufferedReader;
- import java.io.File;
- import java.io.FileNotFoundException;
- import java.io.FileReader;
- import java.io.IOException;
- import java.util.Vector;
-
- //import org.json.simple.JSONArray;
- import org.json.simple.JSONObject;
- import org.json.simple.parser.JSONParser;
- import org.json.simple.parser.ParseException;
-
- /**
- * Hello world!
- *
- */
- public class App
- {
- public static void main(String[] args) {
- File file = new File("2016_05_05_05.txt"); // 파일 변수 file을 만든다
- Vector<String> IP = new Vector<String>(10);
- try {
- // BufferedReader 변수에 file을 넣는다
- BufferedReader reader = new BufferedReader(new FileReader(file));
- // 파일을 한줄씩 읽어 넣기 위한 변수 line
- String line = null;
- // 한 줄씩 읽어서 line에 넣은 후 null이 아니면 실행
- while( (line = reader.readLine()) != null ) {
- JSONParser jsonParser = new JSONParser();
- JSONObject jsonObject = new JSONObject();
- try {
- jsonObject = (JSONObject) jsonParser.parse(line);
- } catch (ParseException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
-
- System.out.println("eip:"+jsonObject.get("eip"));
- if(!IP.contains(jsonObject.get("eip"))){
- IP.addElement((String)jsonObject.get("eip"));
- try {
- Class<?> clasis = Class.forName("Node");
- //Node server = (Node) clasis.newInstance();
- } catch (ClassNotFoundException e) {
- } catch (InstantiationException e) {
- } catch (IllegalAccessException e) {
- }
- }
-
- }
- reader.close();
- } catch (FileNotFoundException fnf) {
- fnf.printStackTrace();
- } catch( IOException e) {
- e.printStackTrace();
- }
- }
- }
|