读取文件与创建文件例子解说

原创 2015年11月17日 22:19:45

一个很简单的例子,让你明白文件的读写操作

import java.io.File;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class CreateFile {
    public static void main(String[] args) {
        //write();
        read();
    }
    /**
     * 写进文件
     */
    public static void write(){
        File file=new File("D:/a.txt");
        FileOutputStream fos=null;
        try {
            fos=new FileOutputStream(file);
            String s="xue";
            try {
                fos.write(s.getBytes());
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        } catch (FileNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }finally{
            try {
                fos.close();
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
    }
    public  static void read(){
        File file=new File("D:/a.txt");
        FileInputStream fis=null;
        try {
            fis=new FileInputStream(file);
            byte[] bs=new byte[1024];
            try {
                while(fis.read(bs)!=-1){
                    //bs.toString()不行,因为返回的是一个数组
                    System.out.println(new String(bs));
                }
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        } catch (FileNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
    

}
版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

第一个python程序

最近在看一本经典的python编程学习,名字叫做《python核心编程(第二版)》,相比之前看的零零总总的教程,个人觉得这本书可读性更强,其中给出的代码例程也更具有实用性。 看到第3.6节,第一个p...

VC创建与读取XML文件

创建

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

C# 各种文件的读取方法记事本和pdf,word

#region 文件操作 /// /// 读取记事本 /// /// /// private H...

asp.net文件操作小例子(创建文件夹,读,写,删)

asp.net文件操作小例子(创建文件夹,读,写,删)   静态生成要在虚拟目录下创建文件夹 来保存生成的页面 那么就要对文件进行操作 一、创建文件夹         usi...

Cordova - file插件的使用详解(文件的创建、读写,文件夹创建等)

Cordova 提供了一个 file 插件,通过这个插件我们很方便地实现在各种设备下对文件、和文件夹进行访问,编辑等各种操作。  一、添加File插件 首先我们要在“终端”中进入工程所在的目录,然后...

classLoader读取文件与文件流读取文件示例与注意事项

classLoader读取文件与文件流读取文件示例与注意事项 /** * 使用classLoader读取资源文件时的路径和文件流读取资源的路径是不一样的 * 使用classLoader读取资源文...

文件管理:创建文件,读取内容,剪切文件

AppDelegate.m /* 在Documents下创建一个文件“mobile.text”,内容为“iPhone、android、windows phone”, 然后我们再次读取内容,并将内...

Java RandomAccessFile用法

转载自:http://blog.csdn.net/akon_vm/article/details/7429245

java读取文件读取工具类-将文件到byte数组的几种方式

package zmx.util; import java.io.BufferedInputStream; import java.io.ByteArrayOutputStream; impor...

读取指定文件

import java.io.*; public class Start { public void readAndRead() { try { FileReader fr ...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)