📄 pub_readxml.java
字号:
package telproject;
import java.io.*;
import java.util.*;
import java.net.*;
public class Pub_ReadXML implements List_userData {
private final int item = 3;
private String[] str = new String[item];
private StringTokenizer st;
private File currentLogFile;
private String IP;
private int port;
public static String smSchoolServerIP = "127.0.0.1";
public static int smSchoolServerPort = 0;
public static int monitorPort = 0;
public Pub_ReadXML() {
File config = new File(".\\config.ini");
String s = "";
try {
byte[] b = new byte[1];
FileInputStream in = new FileInputStream(config);
while (in.read(b) != -1) {
s = s + new String(b);
}
in.close();
} catch (IOException e) {
// 读取配置文件异常处理
}
st = new StringTokenizer(s, "\r\n");
for (int i = 0; i < item && st.hasMoreTokens(); i++) {
str[i] = (String) st.nextToken();
str[i] = str[i].substring(str[i].indexOf('=') + 1);
str[i] = str[i].trim();
}
set_smsChoolIP(str[0]);
set_smsChoolPort(str[1]);
set_monitorPort(str[2]);
}
public void set_smsChoolIP(String s) {
boolean valid;
if (s == null)
valid = false;
else {
int count = 0;
for (int i = 0; i < s.length(); i++)
if (s.charAt(i) == '.')
count++;
if (count == 3)
valid = true;
else
valid = false;
}
if (valid)
smSchoolServerIP = s;
}
public void set_smsChoolPort(String port) {
try {
smSchoolServerPort = Integer.parseInt(port);
} catch (NumberFormatException e) {
smSchoolServerPort = 6000;
}
}
public void set_monitorPort(String s) {
try {
monitorPort = Integer.parseInt(s);
} catch (NumberFormatException e) {
monitorPort = 8000;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -