?? lpreadscriptfile.java
字號:
package lipeng;
import java.io.*;
public class LPReadScriptFile
{
private StringBuffer readBuffer = new StringBuffer();
private InputStream is;
private DataInputStream dis;
private boolean isEnd = false;
public void openFile(String fileName)
{
isEnd = false;
is=getClass().getResourceAsStream("/" + fileName);
dis=new DataInputStream(is);
}
public void closeFile()
{
if(dis!=null)
{
try
{
dis.close();
}
catch(Exception e)
{
}
dis = null;
}
}
public boolean isEOF()
{
return isEnd;
}
public String readLine()
{
//"\n" 0D,0A
int b = 0;
readBuffer.delete(0,readBuffer.length());
try
{
while(true)
{
b = dis.readUnsignedByte();
if(b==0x0d)
{
break;
}
else
{
readBuffer.append((char)b);
}
}
dis.readUnsignedByte();
return readBuffer.toString();
}
catch(EOFException e)
{
isEnd = true;
return readBuffer.toString();
}
catch(IOException e)
{
System.out.println(e);
}
return readBuffer.toString();
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -