现在的位置: 首页 > 综合 > 正文

java常用代码一(粘贴即用)—读文件

2018年04月10日 ⁄ 综合 ⁄ 共 740字 ⁄ 字号 评论关闭

本文给出java操作文件常用代码,代码适用于windows和linux,会持续更新。

java读文件:

所需头文件:

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.UnsupportedEncodingException;

代码部分:

/**
	 * 以给定的编码区读取文件内容,将文件内容作为字符串返回
	 * 
	 * @param path
	 *            要读取的文件的路径
	 * @param charset
	 *            指定的字符集 如"utf-8","gbk"
	 * @return
	 * @throws IOException
	 */
	public static String readFile(String path, String charset)
			throws IOException {
		File f = new File(path);
		try {
			FileInputStream fis = new FileInputStream(f);
			InputStreamReader isr = new InputStreamReader(fis, charset);
			String result = "";
			int read;
			while ((read = isr.read()) != -1) {
				result += (char) read;
			}
			isr.close();
			return result;
		} catch (FileNotFoundException e) {
			// 文件不存在,返回null
			return null;
		}

	}

抱歉!评论已关闭.