Java中我们也会考虑读写记事本,文件读取如下:
public static void main(String[] args) { try { String path="d:\abc.txt";//定义文件路径名称 //文件输入流 FileInputStream fs= new FileInputStream(path); //内存输入流 InputStreamReader is=new InputStreamReader(fs); BufferedReader br=new BufferedReader(is); String line=br.readLine(); while(line!=null){ System.out.println(line); line=br.readLine(); } //释放资源 br.close(); is.close(); fs.close(); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } }
文件写入如下:
public static void main(String[] args) { try { String path="d:\duanjt.txt"; String str= System.getProperty("line.separator");//换行符 String reout="duanjt"+str+"中华人民共和国"+str+"第三行"; FileOutputStream fos=new FileOutputStream(path); fos.write(reout.getBytes()); fos.close(); System.out.println("文件写入成功"); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } }
多的就不说了,代码比较简单,清晰明了