📄 filestream.java
字号:
package edu.sccp.chat.tools;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import edu.sccp.chat.frame.AdminChat;
public class FileStream {
public static void inputFile(File file) throws IOException//读取聊天文件内容,文本域显示
{
try {
FileReader fr=new FileReader(file);
BufferedReader br=new BufferedReader(fr);
String line=br.readLine();
while(line!=null)
{
AdminChat.chatText.append(line+"\n");
line=br.readLine();
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void writeFile(String file,String str)
{
File files=new File("com/chatfile/"+file+".txt");
if(files.exists())
{
try {
FileWriter fw=new FileWriter(files,true);
BufferedWriter bw=new BufferedWriter(fw);
bw.flush();
bw.write(str);
bw.flush();
bw.newLine();
bw.flush();
fw.close();
bw.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}else
{
try {
files.createNewFile();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
FileWriter fw=new FileWriter(files,true);
BufferedWriter bw=new BufferedWriter(fw);
bw.flush();
bw.write(str);
bw.flush();
bw.newLine();
bw.flush();
fw.close();
bw.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -