Xử Lý File Trong Lập Trình Java - Le Vu Nguyen
Có thể bạn quan tâm
- Biến
- Kiểu dữ liệu
- Toán tử
- Strings
- Ép kiểu
- If Else
- Switch
- Vòng lặp
- Mảng
- Method
- Hướng Đối Tượng
- Object
- Bộ Nhớ Heap va Stack
- Pass by value
- Access Modifier
- Tính đa hình
- Tính đóng gói
- Tính trừu tượng
- Tính kế thừa
- Interface
- Abstract
- Abstract và Interface
- Comparable và Comparator
- Enum
- Date
- List
- Set
- SortedSet
- Array và ArrayList
- Linkedlist
- Map
- TreeMap
- Queue
- Stack
- Deque
- Equal và Hashcode
- Tiện ích Collections
- Tổng hợp các tập hợp
- Generic
- Iterator
- Ngoại Lệ
- Làm việc với File
- Phân biệt String vs String Buffer vs String Builder
- Regular Expression
- JDK JRE JVM
- Giới thiệu nội dung bài viết
- 2. Video demo tạo File trong Java
- 3. Source code
Giới thiệu nội dung bài viết
Trong lập trình Java, có các đối tượng file dùng để thao tác đọc, mở đóng file. Chúng ta có thể lưu trữ giá trị của người dùng vào file. Sau đó chương trình sẽ đọc các file đó và hiển thị cho người dùng.
Để hiểu rõ hơn về File cũng như các cách thực hiện với File trong lập trình hướng đối tượng Java bao gồm cách tạo file, ghi và đọc các giá trị trong file, cách lấy thông tin của một file bất kì nào đó, hay cách để xoá một file sẵn có. Bài viết dưới đây với các ví dụ minh hoạ cụ thể trong mỗi thao tác với File kèm theo một video demo tạo File cuối bài sẽ giúp các bạn dễ dàng nắm vững kiến thức này trong quá trình phải học một lượng lớn các kiến thức lập trình Java từ cơ bản đến nâng cao khác.
- Tạo file
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | 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(); } } } |
- Ghi các giá trị vào file
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | 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(); } } } |
- Đọc các giá trị từ file
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | import java.io.File; // Import the File class import java.io.FileNotFoundException; // Import this class to handle errors import java.util.Scanner; // Import the Scanner class to read text files public class ReadFile { public static void main(String[] args) { try { File myObj = new File("filename.txt"); Scanner myReader = new Scanner(myObj); while (myReader.hasNextLine()) { String data = myReader.nextLine(); System.out.println(data); } myReader.close(); } catch (FileNotFoundException e) { System.out.println("An error occurred."); e.printStackTrace(); } } } |
- Lấy thông tin của file
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | import java.io.File; // Import the File class public class GetFileInfo { public static void main(String[] args) { File myObj = new File("filename.txt"); if (myObj.exists()) { System.out.println("File name: " + myObj.getName()); System.out.println("Absolute path: " + myObj.getAbsolutePath()); System.out.println("Writeable: " + myObj.canWrite()); System.out.println("Readable " + myObj.canRead()); System.out.println("File size in bytes " + myObj.length()); } else { System.out.println("The file does not exist."); } } } |
- Xoá một file
1 2 3 4 5 6 7 8 9 10 11 12 | import java.io.File; // Import the File class public class DeleteFile { public static void main(String[] args) { File myObj = new File("filename.txt"); if (myObj.delete()) { System.out.println("Deleted the file: " + myObj.getName()); } else { System.out.println("Failed to delete the file."); } } } |
2. Video demo tạo File trong Java
Play3. Source code
Mọi người hãy Subscribe kênh youtube dưới đây nhé để cập nhật các video mới nhất về kỹ thuật và kỹ năng mềm
Các khoá học lập trình MIỄN PHÍ tại đây
Comments
Từ khóa » Dọc File Trong Java
-
3 Cách đọc File Trong Java Phổ Biến Nhất - NIIT - ICT Hà Nội
-
Cách đọc Ghi File Trong Java - Lập Trình Không Khó
-
Đọc Ghi File Trong Java - Học Java Miễn Phí Hay Nhất - VietTuts
-
Tổng Hợp Cách đọc File Text Trong Java - Deft Blog
-
Cách đọc File Trong Java
-
Làm Việc Với File Trong Java
-
Đọc File Trong Java - Lập Trình Từ Đầu
-
Các Phương Pháp đọc/ghi Tệp Dữ Liệu Khác Nhau Trong Java - FUNiX
-
Java Cơ Bản 76 Đọc Và Ghi File Trong Java - YouTube
-
Java - Bài 26: Đọc Dữ Liệu Từ File Với Scanner - YouTube
-
Bài 37: Đọc Ghi File Trong Java - YouTube
-
Java: Đọc, Ghi Và Tạo Tập Tin | V1Study
-
Đọc Dữ Liệu Từng Dòng Từ File Trong Java Sử Dụng BufferedReader
-
Cách đọc File Trong Java - Sửa Máy Nhanh