Jak utworzyć/napisać plik w Javie?

Jak utworzyć/napisać plik w Javie?
Java zapewnia predefiniowaną klasę o nazwie "Plik" które można znaleźć w Javie.Pakiet IO. Klasa plików pomaga nam w pracy z plikami, ponieważ zapewnia szeroki zakres metod, takich jak mkdir (), getName (), i wiele więcej. Jeśli mówimy o tworzeniu i zapisaniu plików do pliku, CreateeNewfile (), I pisać() metody Plik I FileWriter Zajęcia mogą być używane odpowiednio.

Ten zapis zapewnia głębokie zrozumienie następujących koncepcji:

  • Jak utworzyć plik w Javie
  • Jak zapisać dane do pliku w Javie
  • Praktyczne wdrożenie CreateeNewfile () I pisać() metody

A więc zacznijmy!

Jak utworzyć plik w Javie

Klasa plików zapewnia CreateeNewfile () metoda, która umożliwia utworzenie pustego pliku i jeśli plik zostanie utworzony pomyślnie, zwraca PRAWDA, a jeśli plik już istnieje, otrzymamy FAŁSZ wartość.

Przykład
Kod pod względem poniżej importu jest dwie klasy: Plik I IoException Java.Pakiet IO:

PAKIET FILEHHANDLIDLIGEFEXME;
Importuj Java.io.Plik;
Importuj Java.io.IoException;
FilecreationExample klasy publicznej
public static void main (string [] args)
próbować
Plik newFile = nowy plik („C: Javafile.tekst");
if (Newfile.createnewFile ())
System.na zewnątrz.println („plik utworzony:” + NewFile.getName ());
w przeciwnym razie
System.na zewnątrz.println („plik już istnieje”);

catch (ioException excep)
System.na zewnątrz.println („błąd”);
Excep.printStackTrace ();


Aby utworzyć plik, używamy obiektu Plik klasa z CreateeNewfile () Metoda i getName () Metoda jest używana do uzyskania określonej nazwy pliku. Ponadto, aby poradzić sobie z wyjątkami, wykorzystujemy wypowiedzi TRY, CATH i w obrębie próbować Block, wykorzystujemy instrukcje IF-Else, aby obsłużyć dwie możliwości: utworzony plik I plik już istnieje. Podczas gdy blok połowowy wykona, aby rzucić wyjątek:

Powyższy fragment uwierzytelnia się, że plik pomyślnie utworzony.

Jak zapisać dane do pliku za pomocą metody zapisu () w Javie

Java zapewnia wbudowaną klasę FileWriter które można użyć do zapisywania danych do dowolnego pliku i do tego FileWriter () klasa zapewnia pisać() metoda. Podczas pracy z FileWriter klasa, którą musimy wykorzystać zamknąć() metoda zamykania pliku.

Przykład
Rozważmy poniższy fragment kodu, który zapisuje dane do pliku:

FileWriteExample klasy publicznej
public static void main (string [] args)
próbować
FileWriter FileOBJ = nowy FileWriter („Javafile.tekst");
FileOBJ.Write („Witamy w Linuxhint”);
FileOBJ.zamknąć();
System.na zewnątrz.println („Dane zapisane w pliku pomyślnie”);
catch (ioException e)
System.na zewnątrz.println („błąd”);
mi.printStackTrace ();


W powyższym fragmencie kodu stworzyliśmy obiekt FileWriter klasa i w nawiasie, określiliśmy nazwę pliku, do kogo chcemy napisać dane. Następnie używamy pisać() metoda tej samej klasy do zapisania danych do pliku, a następnie zamykania pliku za pomocą zamknąć() metoda. Wreszcie, obsługiwaliśmy wyjątki w bloku połowowym za pomocą IoException klasa.

Wyjście potwierdza, że pisać() Metoda udaje się zapisać dane do pliku.

Wniosek

W Javie, CreateeNewfile (), I pisać() metody Plik I FileWriter Zajęcia można odpowiednio używać do utworzenia pliku i zapisu danych do określonego pliku. Ponadto musimy wykorzystać zamknąć() metoda podczas pracy z FileWriter klasa, aby zamknąć Plik. Ten zapis przedstawia kompleksowy przegląd tworzenia pliku i jak zapisywać dane do pliku w Javie.