21xrx.com
2024-11-22 13:12:39 Friday
登录
文章检索 我的文章 写文章
Java文件读取与创建操作详解
2023-06-11 06:34:06 深夜i     --     --
Java FileReader

、文件创建、IO流

Java是一门广泛应用于软件开发的语言,在Java开发中,文件操作是非常常见的一种需求。Java提供了FileReader和FileWriter用于文件的读写操作,其中FileReader用于读取文件内容。下面就来详细介绍一下Java的文件读取和创建操作。

首先,Java中要创建文件对象可以使用File类,通过调用其构造方法来实现。代码如下:


File file = new File("D:/newFile.txt");

上述代码就是创建了一个文件路径是`D:/newFile.txt`的文件对象。当然,如果需要在文件对象中创建文件,可以通过File的createNewFile()方法来创建,具体代码如下:


File file = new File("D:/newFile.txt");

try{

  if(!file.exists()){

    file.createNewFile();

    System.out.println("File created!");

  }

}catch(IOException e){

  e.printStackTrace();

}

上述代码中,将会创建一个文件路径是`D:/newFile.txt`的文件,如果这个文件不存在,就会创建,如果存在就不会操作。当然,在创建文件的时候,还可以设置文件权限和文件的属性等等。

接下来,就是Java的文件读取操作了,文件读取的常用类是FileReader类。具体代码如下:


FileReader reader = null;

try{

  reader = new FileReader("D:/newFile.txt");

  int character;

  while((character = reader.read()) != -1){

    System.out.print((char)character);

  }

}catch(FileNotFoundException e){

  e.printStackTrace();

}catch(IOException e){

  e.printStackTrace();

}finally{

  if(reader != null){

    try{

      reader.close();

    }catch(IOException e){

      e.printStackTrace();

    }

  }

}

上述代码中,打开一个文件流,读取文件中的所有内容并输出到控制台。当然,需要注意的是,使用完成后要记得关闭资源。

综上,Java文件读取和创建操作是Java开发中非常常见的操作,通过Java提供的FileReader和FileWriter可以轻松实现文件的读写。同时,在进行文件读写时,需要注意及时关闭资源,避免引起资源泄漏的问题。

  
  
下一篇: 的用途不同

评论区

{{item['qq_nickname']}}
()
回复
回复