Hướng dẫn Java

TRANG CHỦ Java Giới thiệu Java Java Bắt đầu Cú pháp Java Nhận xét Java Các biến Java Các kiểu dữ liệu Java Truyền kiểu Java Toán tử Java Chuỗi Java Toán Java Java Booleans Java Nếu ... Khác Chuyển đổi Java Java While Loop Java cho vòng lặp Ngắt / Tiếp tục Java Mảng Java

Phương thức Java

Phương thức Java Các tham số phương pháp Java Nạp chồng phương pháp Java Phạm vi Java Đệ quy Java

Các lớp Java

Java OOP Các lớp / đối tượng Java Thuộc tính lớp Java Phương thức lớp Java Trình tạo Java Các công cụ sửa đổi Java Đóng gói Java Gói / API Java Kế thừa Java Đa hình Java Các lớp bên trong Java Tóm tắt Java Giao diện Java Java Enums Đầu vào của người dùng Java Ngày Java Java ArrayList Java LinkedList Java HashMap Java HashSet Trình lặp lại Java Các lớp Java Wrapper Các trường hợp ngoại lệ của Java Java RegEx Chủ đề Java Java Lambda

Xử lý tệp Java

Tệp Java Java Tạo / Viết tệp Java đọc tệp Java Xóa tệp

Java Cách thực hiện

Thêm hai số

Tham khảo Java

Từ khóa Java Phương thức chuỗi Java Phương pháp toán học Java

Ví dụ về Java

Ví dụ về Java Trình biên dịch Java Bài tập Java Java Quiz Chứng chỉ Java


Java Tạo và ghi vào tệp


Tạo một tệp

Để tạo một tệp trong Java, bạn có thể sử dụng createNewFile()phương pháp này. Phương thức này trả về một giá trị boolean: truenếu tệp được tạo thành công và falsenếu tệp đã tồn tại. Lưu ý rằng phương thức được bao bọc trong một try...catch khối. Điều này là cần thiết vì nó ném ra IOExceptionmột lỗi nếu xảy ra (nếu không thể tạo tệp vì lý do nào đó):

Thí dụ

import java.io.File;  // Import the File class
import java.io.IOException;  // Import the IOException class to handle errors

public class CreateFile {
  public static void main(String[] args) {
    try {
      File myObj = new File("filename.txt");
      if (myObj.createNewFile()) {
        System.out.println("File created: " + myObj.getName());
      } else {
        System.out.println("File already exists.");
      }
    } catch (IOException e) {
      System.out.println("An error occurred.");
      e.printStackTrace();
    }
  }
}

Đầu ra sẽ là:

File created: filename.txt

Để tạo tệp trong một thư mục cụ thể (yêu cầu quyền), hãy chỉ định đường dẫn của tệp và sử dụng dấu gạch chéo ngược kép để thoát \ký tự "" (đối với Windows). Trên Mac và Linux, bạn chỉ có thể viết đường dẫn, như: /Users/name/filename.txt

Thí dụ

File myObj = new File("C:\\Users\\MyName\\filename.txt");


Ghi vào tệp

Trong ví dụ sau, chúng tôi sử dụng FileWriterlớp cùng với write()phương thức của nó để ghi một số văn bản vào tệp mà chúng tôi đã tạo trong ví dụ trên. Lưu ý rằng khi bạn ghi xong tệp vào tệp, bạn nên đóng tệp bằng close()phương pháp:

Thí dụ

import java.io.FileWriter;   // Import the FileWriter class
import java.io.IOException;  // Import the IOException class to handle errors

public class WriteToFile {
  public static void main(String[] args) {
    try {
      FileWriter myWriter = new FileWriter("filename.txt");
      myWriter.write("Files in Java might be tricky, but it is fun enough!");
      myWriter.close();
      System.out.println("Successfully wrote to the file.");
    } catch (IOException e) {
      System.out.println("An error occurred.");
      e.printStackTrace();
    }
  }
}

Đầu ra sẽ là:

Successfully wrote to the file.

Để đọc tệp ở trên, hãy chuyển đến chương Java Đọc tệp .