Gán nội dung của một file vào một biến trong Java

Hầu hết mọi người sẽ đọc nội dung của một file và gán cho chuỗi StringBuffer hoặc String. Đây là một mẹo khác mà bạn có thể quan tâm – cách gán toàn bộ nội dung của một file vào một biến với một câu lệnh của Java, hãy thử nó 🙂

Thí dụ

Trong ví dụ này, bạn sẽ sử dụng DataInputStream để chuyển đổi tất cả các nội dung sang byte, và tạo ra một biến String với các byte được chuyển đổi.

package com.itphutran.file;

import java.io.DataInputStream;
import java.io.FileInputStream;

public class App {

	public static void main(String args[]) {

		try {

			DataInputStream dis = new DataInputStream(new FileInputStream(
					"E:\\project\\huongdanjava\\javaio\\newFile2.txt"));

			byte[] datainBytes = new byte[dis.available()];
			dis.readFully(datainBytes);
			dis.close();

			String content = new String(datainBytes, 0, datainBytes.length);

			System.out.println(content);

		} catch (Exception ex) {
			ex.printStackTrace();
		}

	}
}

Kết quả:

Website itphutran.com UTF-8
Chia sẻ kiến thức lập trình miễn phí

0 0 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
guest
0 Góp ý
Phản hồi nội tuyến
Xem tất cả bình luận
x