English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriales básicos de Java

Java control de flujo

Java array

Java orientado a objetos (I)

Java orientado a objetos (II)

Java orientado a objetos (III)

Manejo de excepciones en Java

Java Lista (List)

Java Queue (cola)

Java Map colección

Java Set colección

Java Entrada Salida (I)/O)

Reader Java/Writer

Otras temáticas de Java

Programa Java que crea y escribe en archivos

Java 实例大全

En este ejemplo, aprenderemos a crear archivos usando Java y escribir información en ellos.

Para entender este ejemplo, debe conocer lo siguienteProgramación JavaTema:

Ejemplo1Programa Java para crear archivos

// Importando la clase File
import java.io.File;
class Main {
  public static void main(String[] args) {
    //Crear un objeto file en la ubicación actual
    File file = new File("JavaFile.java");
    try {
      //Crear un nuevo archivo con el nombre especificado
      //A través del objeto de archivo
      boolean value = file.createNewFile();
      if (value) {
        System.out.println("Crear nuevo archivo Java.");
      }
      else {
        System.out.println("El archivo ya existe.");
      }
    }
    catch(Exception e) {
      e.getStackTrace();
    }
  }
}

En el ejemplo anterior, creamos un objeto de archivo llamado file. El objeto de archivo está enlazado con la ruta especificada.

// JavaFile.java es equivalente a
// currentdirectory/JavaFile.java
File file = new File("JavaFile.java");

Luego, usamos el método createNewFile() de la clase File para crear un nuevo archivo en la ruta especificada.

Nota: Si el archivo JavaFile.java no existe, se creará un nuevo archivo. De lo contrario, el programa devolveráEl archivo ya existe.

Ejemplo2Programa Java para escribir contenido en un archivo

En Java, podemos usar la clase FileWriter para escribir datos en un archivo. En el ejemplo anterior, creamos el archivo JavaFile.java. Ahora escribamos el programa en el archivo.

// Importando la clase FileWriter
import java.io.FileWriter;
class Main {
  public static void main(String args[]) {
    //Utilizar+El operador crea una cadena multilínea
    //La cadena es un programa Java
    String program = "class JavaFile {" +
                       "public static void main(String[] args) { " +
                         "System.out.println("This is file");"+
                       ""+
                     ""
     try {
       //使用FileWriter创建一个Writer
       FileWriter output = new FileWriter("JavaFile.java");
       //将程序写入文件
       output.write(program);
       System.out.println("数据写入文件.");
       //关闭写入器
       output.close();
     }
     catch (Exception e) {
       e.getStackTrace();
     }
  }
}

在上面的示例中,我们使用了 FileWriter 类将字符串数据写入文件Javafile.java。

当您运行该程序时,文件JavaFile.java将包含字符串程序中存在的数据。

Java 实例大全