Java 菜鳥(niǎo)教程

Java 流程控制

Java 數(shù)組

Java 面向?qū)ο?I)

Java 面向?qū)ο?II)

Java 面向?qū)ο?III)

Java 異常處理

Java 列表(List)

Java Queue(隊(duì)列)

Java Map集合

Java Set集合

Java 輸入輸出(I/O)

Java Reader/Writer

Java 其他主題

Java 程序創(chuàng)建文件并寫(xiě)入文件

Java 實(shí)例大全

在這個(gè)實(shí)例中,我們將學(xué)習(xí)用Java創(chuàng)建文件并將一些信息寫(xiě)入文件。

要理解此示例,您應(yīng)該了解以下Java編程主題:

示例1:創(chuàng)建文件的Java程序

// importing the File class
import java.io.File;

class Main {
  public static void main(String[] args) {

    //為當(dāng)前位置創(chuàng)建一個(gè) file 對(duì)象
    File file = new File("JavaFile.java");

    try {

      //使用指定的名稱(chēng)創(chuàng)建新文件
      //通過(guò)文件對(duì)象
      boolean value = file.createNewFile();
      if (value) {
        System.out.println("創(chuàng)建新的Java文件.");
      }
      else {
        System.out.println("該文件已存在.");
      }
    }
    catch(Exception e) {
      e.getStackTrace();
    }
  }
}

在上面的示例中,我們創(chuàng)建了一個(gè)名為file的文件對(duì)象。文件對(duì)象與指定路徑鏈接。

// JavaFile.java 等同于
// currentdirectory/JavaFile.java
File file = new File("JavaFile.java");

然后,我們使用File類(lèi)的createNewFile()方法來(lái)創(chuàng)建指向指定路徑的新文件。

注意:如果文件JavaFile.java不存在,則創(chuàng)建新文件。否則,程序返回該文件已存在。

示例2:將內(nèi)容寫(xiě)入文件的Java程序

在Java中,我們可以使用FileWriter類(lèi)將數(shù)據(jù)寫(xiě)入文件。在上一個(gè)示例中,我們創(chuàng)建了名為JavaFile.java的文件?,F(xiàn)在讓我們將程序編寫(xiě)到文件中。

// importing the FileWriter class
import java.io.FileWriter;

class Main {
  public static void main(String args[]) {

    //使用+運(yùn)算符創(chuàng)建多行字符串
    //字符串是一個(gè)Java程序
    String program = "class JavaFile { " +
                       "public static void main(String[] args) { " +
                         "System.out.println(\"This is file\");"+
                       "}"+
                     "}";
     try {
       //使用FileWriter創(chuàng)建一個(gè)Writer
       FileWriter output = new FileWriter("JavaFile.java");

       //將程序?qū)懭胛募?       output.write(program);
       System.out.println("數(shù)據(jù)寫(xiě)入文件.");

       //關(guān)閉寫(xiě)入器
       output.close();
     }
     catch (Exception e) {
       e.getStackTrace();
     }
  }
}

在上面的示例中,我們使用了 FileWriter 類(lèi)將字符串?dāng)?shù)據(jù)寫(xiě)入文件Javafile.java。

當(dāng)您運(yùn)行該程序時(shí),文件JavaFile.java將包含字符串程序中存在的數(shù)據(jù)。

Java 實(shí)例大全

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清