English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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:
// 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.
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将包含字符串程序中存在的数据。