一:读文件
public String getString(String str) throws FileNotFoundException, UnsupportedEncodingException{
jts = str;
sbf = new StringBuffer();
InputStreamReader isr = new InputStreamReader(new FileInputStream(jts), "gbk"); //FileReader(new File(jts));//根据路径打开文件
BufferedReader br = new BufferedReader(isr);
try {
while((sb1 = br.readLine()) != null){
sbf.append(sb1);
System.out.println(sb1);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(sbf.toString());
System.out.println("已经获取文本2");
return sbf.toString();
}
二:写文件
//写入文件
FileOutputStream fileOutputStream = null;
File file = new File("F:\\BYSJ\\data\\testWrite.txt");
try {
if(file.exists()){
file.createNewFile();
}
OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream(file), "UTF-8"); //FileReader(new File(jts));//根据路径打开文件
osw.write(str);
osw.flush();
} catch (Exception e) {
// TODO: handle exception
}