Java如何创建新文件呢?

Java-经验王 Java经验 发布时间:2021-04-17 17:14:58 阅读数:16003 1

文件常用于存储数据,那么Java中如何创建文件呢?下文将一一道来,如下所示:

在java开发中我们可以使用以下三种方法创建文件,如下所示:

方法一:使用File.createNewFile()方法

       java.io.File类中拥有创建文件的方法。
                      当我们初始化一个File对象时,此时放入文件名,然后使用createNewFile方法即可在Java中创建一个新文件 

                当新文件创建成功,则文件createNewFile()方法返回true
                 当文件已存在此方法则返回false
       
当它无法创建文件时,此方法也会抛出java.io.IOException异常
                注意事项:
                   此方法创建的文件为空且零字节 

 例:

   /* testClass.java */
import java.io.File;
import java.io.IOException;

public class testClass {
 
    public static void main(String[] args) throws IOException {
        String filePath = "tmp/java265.txt"; 
        File file = new File(filePath);
        if (file.createNewFile()) {
            System.out.println(filePath+ " File Created");
        } else
            System.out.println("File " + filePath+ " already exists");

         }
}
  

方法二: 使用FileOutputStream.write(byte[] b)方法

       此方法的功能为:创建一个文件,并同时将一些数据写入到文件中
 

String fileData = "欢迎来到java265.com";
FileOutputStream fos = new FileOutputStream("test.txt");
fos.write(fileData.getBytes());
fos.flush();
fos.close();
 

方法三: 使用Java NIO Files.write()方法

        借助Java中的NIO Files类来创建一个新文件并将一些数据写入其中

 

String fileData = "欢迎来到Java265.com";
Files.write(Paths.get("test.txt"), fileData.getBytes());
 
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/1618651575276.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者