📄 configfile.java
字号:
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi
// Source File Name: ConfigFile.java
//package mobileRPG.client;
import java.io.InputStreamReader;
public class ConfigFile
{
private InputStreamReader input;
public ConfigFile(String file)
{
open(file);
}
public void open(String file)
{
input = new InputStreamReader(getClass().getResourceAsStream(file));
}
public void close()
{
if(input != null)
{
try
{
input.close();
}
catch(Exception exception) { }
input = null;
}
}
public boolean isClosed()
{
return input == null;
}
public String readLine()
{
if(input == null)
return null;
StringBuffer buffer = new StringBuffer();
int temp;
try
{
while((temp = input.read()) != 13)
{
if(temp == -1)
{
close();
break;
}
if(temp != 10)
buffer.append((char)temp);
}
}
catch(Exception e)
{
close();
}
return buffer.toString();
}
public int readIntLine()
{
return Integer.parseInt(readLine());
}
public String[] readArrayLine()
{
return readArrayLine('|');
}
public String[] readArrayLine(char delimit)
{
String line = readLine();
int index = 0;
int count = 0;
while(index < line.length())
if(line.charAt(index++) == delimit)
count++;
String array[] = new String[count + 1];
StringBuffer buffer = new StringBuffer();
index = 0;
count = 0;
while(index < line.length())
{
char c = line.charAt(index++);
if(c == delimit)
{
array[count++] = buffer.toString();
buffer = new StringBuffer();
} else
{
buffer = buffer.append(c);
}
}
array[count++] = buffer.toString();
return array;
}
public int[] readIntArrayLine()
{
String buffer[] = readArrayLine();
int array[] = new int[buffer.length];
for(int n = 0; n < buffer.length; n++)
array[n] = Integer.parseInt(buffer[n]);
return array;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -