📄 nio.java
字号:
/*******************************************************************************
* COPYRIGHT@Yimignhe
*
* @Fudan University
* @2005-10-21 FREE FOR USE
******************************************************************************/
// IO读取与写入!
package tool;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.PrintWriter;
import java.io.StringReader;
public class NIO {
/**
* 读文件
* @param readname,要读文件的名字
* @return 文件内容
*/
public static String open(String readname) {
String s2 = "open wrong!!!";
try {
BufferedReader in = new BufferedReader(new FileReader(readname));
String s = new String();
s2 = new String();
while ((s = in.readLine()) != null)
s2 += s + "\n";
in.close();
} catch (Exception e) {
System.out.println("open wrong!!!");
}
return s2;
}
/**
* 保存文件
* @param s2,要保存的内容
* @param savename,要保存文件的名字
*/
public static void save(String s2, String savename) {
try {
BufferedReader in2 = new BufferedReader(new StringReader(s2));
PrintWriter out1 = new PrintWriter(new BufferedWriter(
new FileWriter(savename)));
String s = new String();
while ((s = in2.readLine()) != null)
out1.println(s);
out1.close();
} catch (Exception e) {
System.out.println("write wrong!!!");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -