package shurushuchu; import java.io.*; public class test4 { public static void main(String[] args) { //创建文件输出 try { File file = new File("d:/test4.txt"); if(!file.exists()) { file.createNewFile(); } //输出的内容 FileOutputStream fos = new FileOutputStream(file); String str ="\n姓名:张三\n学号:123456\n性别:男"; //把数据源转成byte[]数组 byte [] b = str.getBytes(); //写入数据 fos.write(b); //关闭流自动释放文件 fos.close(); System.out.println("写入文件完成"); //字节输入流 FileInputStream fis = new FileInputStream(file); //装载读入的数组 byte [] d = new byte[1024]; //全部内容的字符串 int i = fis.read(d); String str1 = new String(d,0,i); System.out.println("读入的内容"+str1); //关闭文件 fis.close(); } catch (Exception e) { e.printStackTrace(); } System.out.println("创建文件成功"); } }