Java 72. Cách đọc dữ liệu văn text từ file trong lập trình Java



    Bản quyền thuộc về TITV.vn, 
    vui lòng không đăng tải lại nội dung từ trang này.

    Video giải thích chi tiết



    https://docs.oracle.com/javase/8/docs/api/java/io/BufferedReader.html

    https://docs.oracle.com/javase/8/docs/api/java/nio/file/Files.html

     Code chi tiết 

    
    package main;
    
    import java.io.BufferedReader;
    import java.io.File;
    import java.nio.charset.StandardCharsets;
    import java.nio.file.Files;
    import java.nio.file.Path;
    import java.util.List;
    
    public class ViDuDocText {
    	public static void main(String[] args) {
    		/* Cach 1 */
    		File f = new File("/Users/mac/eclipse-workspace/Java_72/file.txt");
    		try {
    			BufferedReader br = Files.newBufferedReader(f.toPath(), StandardCharsets.UTF_8);
    			String line = null;
    			while(true) {
    				line = br.readLine();
    				if(line==null) {
    					break;
    				}else {
    					System.out.println(line);
    				}
    			}
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    		
    		
    		/* Cach 2 */
    		File f2 = new File("/Users/mac/eclipse-workspace/Java_72/file.txt");
    		try {
    			List<String> allText = Files.readAllLines(f2.toPath(), StandardCharsets.UTF_8);
    			for (String line : allText) {
    				System.out.println(line);
    			}
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    	}
    }
    
    

    Không có nhận xét nào:

    Đăng nhận xét