Como criar/escrever um arquivo em java?

Como criar/escrever um arquivo em java?
Java fornece uma classe predefinida nomeada "Arquivo" que pode ser encontrado no java.pacote IO. A classe de arquivo nos ajuda a trabalhar com os arquivos, pois fornece uma ampla gama de métodos, como mkdir (), getName (), e muitos mais. Se falarmos sobre a criação de arquivos e escrever para o arquivo, o createnewfile (), e escrever() Métodos do Arquivo e FileWriter As aulas podem ser usadas respectivamente.

Este artigo fornece uma compreensão profunda dos seguintes conceitos:

  • Como criar um arquivo em java
  • Como escrever dados em um arquivo em java
  • Implementação prática de createnewfile () e escrever() métodos

Então vamos começar!

Como criar um arquivo em java

A classe de arquivo fornece um createnewfile () método que possibilita criar um arquivo vazio e se um arquivo for criado com sucesso, ele retornará verdadeiro, E se o arquivo já existir, então obteremos um falso valor.

Exemplo
O código abaixo importa duas classes: Arquivo e Ioexception do java.pacote IO:

pacote fileHandlingExample;
importar java.io.Arquivo;
importar java.io.Ioexception;
classe pública FileCreationExample
public static void main (string [] args)
tentar
Arquivo newfile = novo arquivo ("c: javafile.TXT");
if (newfile.createnewfile ())
Sistema.fora.println ("arquivo criado:" + newfile.getName ());
outro
Sistema.fora.println ("arquivo já existe");

catch (ioexception excep)
Sistema.fora.println ("erro");
exceção.printStackTrace ();


Para criar um arquivo, utilizamos o objeto do Arquivo classe com o createnewfile () método e o getName () O método é usado para obter o nome especificado do arquivo. Além disso, para enfrentar as exceções, utilizamos a tentativa, as declarações de captura e dentro do tentar Bloco, utilizamos as declarações IF-ELSE para lidar com duas possibilidades: arquivo criado e O arquivo já existe. Enquanto o bloco de captura será executado para lançar uma exceção:

O trecho acima autentica que o arquivo criou com sucesso.

Como escrever dados em um arquivo usando o método write () em java

Java fornece uma aula embutida FileWriter isso pode ser usado para escrever dados em qualquer arquivo e, para fazê -lo, o FileWriter () A classe fornece a escrever() método. Enquanto trabalhava com o FileWriter classe, temos que utilizar o fechar() Método para fechar o arquivo.

Exemplo
Vamos considerar o trecho de código abaixo que grava os dados em um arquivo:

classe pública FileWriteExample
public static void main (string [] args)
tentar
FileWriter fileObj = new FileWriter ("Javafile.TXT");
FileObj.escreva ("Bem -vindo ao Linuxhint");
FileObj.fechar();
Sistema.fora.println ("dados gravados no arquivo com sucesso");
catch (ioexception e)
Sistema.fora.println ("erro");
e.printStackTrace ();


No trecho de código acima, criamos um objeto do FileWriter Classe, e dentro dos parênteses, especificamos o nome do arquivo para quem queremos escrever os dados. Em seguida, utilizamos o escrever() método da mesma classe para escrever os dados no arquivo e fechar o arquivo usando o fechar() método. Finalmente, lidamos com as exceções no bloco de captura usando o Ioexception aula.

A saída valida que o escrever() o método consegue escrever os dados em um arquivo.

Conclusão

Em Java, o createnewfile (), e escrever() métodos de Arquivo e FileWriter As classes podem ser usadas respectivamente para criar um arquivo e escrever dados em um arquivo específico. Além disso, temos que utilizar o fechar() método ao trabalhar com o FileWriter classe para fechar o Arquivo. Esta redação apresenta uma visão geral abrangente de como criar um arquivo e como escrever dados em um arquivo em java.