java io类

来源:互联网 发布:斑马打印机软件 编辑:程序博客网 时间:2024/05/17 06:58

1)读写文本文件

public void writefile(String str, String path) {File file;FileOutputStream out;try {// 创建文件file = new File(path);file.createNewFile();// 打开文件file的OutputStreamout = new FileOutputStream(file);String infoToWrite = str;// 将字符串转换成byte数组写入文件out.write(infoToWrite.getBytes());// 关闭文件file的OutputStreamout.close();} catch (IOException e) {}}public String getinfo(String path) {File file;String str = "";FileInputStream in;try {// 打开文件file的InputStreamfile = new File(path);in = new FileInputStream(file);// 将文件内容全部读入到byte数组int length = (int) file.length();byte[] temp = new byte[length];in.read(temp, 0, length);// 将byte数组用UTF-8编码并存入display字符串中str = EncodingUtils.getString(temp, "UTF-8");// 关闭文件file的InputStreamin.close();} catch (IOException e) {}return str;}