diff src/treeVnc/ConfFileReader.java @ 22:24112133a0d9

add conf.txt src/treeVnc/ConfFileReader.java
author Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
date Fri, 20 Jan 2012 16:06:49 +0900
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/treeVnc/ConfFileReader.java	Fri Jan 20 16:06:49 2012 +0900
@@ -0,0 +1,45 @@
+package treeVnc;
+
+import java.io.*;
+import java.util.LinkedList;
+
+
+public class ConfFileReader {
+	private LinkedList<String> name = new LinkedList<String>();
+	private LinkedList<Integer> port = new LinkedList<Integer>();
+	
+	public void fileRead() {
+		try {
+			FileReader in = new FileReader("conf.txt");
+			BufferedReader br = new BufferedReader(in);
+			String line;
+			while ((line = br.readLine()) != null) {
+				spilitAndWrite(line);
+			}
+			br.close();
+			in.close();
+		} catch (IOException e) {
+			System.out.println(e);
+		}
+		for(String n : name)
+			System.out.println("name:"+n);
+		for(int p : port)
+			System.out.println("port:"+p);
+	}
+	
+	private void spilitAndWrite(String line) {
+		String[] temp = line.split(" ");
+		if("<user>".equals(temp[0])) {
+			name.add(temp[1]);
+			port.add(Integer.parseInt(temp[2]));
+		}
+	}
+	
+	public LinkedList<String> getName() {
+		return name;
+	}
+	
+	public LinkedList<Integer> getPort() {
+		return port;
+	}
+}