Menu
Coddy logo textTech

כתיבה

שיעור 5 מתוך 11 בקורס טיפול בקבצים ב-Java של Coddy.

כדי לכתוב לקובץ ב-Java, אפשר להשתמש במחלקה FileWriter:

try {
	FileWriter writer = new FileWriter("data.txt");
	writer.write("This the new contect of data.txt file!");
	writer.close();
} catch (IOException e) {
	System.out.println("An error occurred.");
	e.printStackTrace();
}

הקוד שלמעלה כותב טקסט כלשהו לקובץ "data.txt". שים לב שעליך לטפל בחריגת IOException.

כברירת מחדל, הטקסט מחליף כל טקסט קיים. אם ברצונך להוסיף את הטקסט לתוכן הקיים של הקובץ, השתמש בזה:

 FileWriter writer = new FileWriter("data.txt", true);

שים לב ל-true כארגומנט השני לבנאי של FileWriter.

challenge icon

אתגר

קל

ניתן לך הקובץ בשם "coddy.txt" מהשלב הקודם. הוסף לקובץ הזה את הטקסט הבא:

This is the end of the file, but only the beginning...

בסוף, הדפס את התוכן החדש של הקובץ.

נסו בעצמכם

import java.io.FileWriter;
import java.io.IOException;
import java.io.File;
import java.util.Scanner;
import java.io.FileNotFoundException;

class Main {
    public static void main(String[] args) {
        // כתבו כאן קוד
    }
}

כל השיעורים ביחידה טיפול בקבצים ב-Java

תרגלו בעצמכם: קומפיילר Java אונליין