用一个java类,怎样读取lic文件中的数据

并显示其中想要显示的一条或几条数据

/**
*
* 概述:按照指定编码(如果有参数)将文件读取出来
*
* @Title: readFile
* @param file:文件路径
* @param encode:读取的编码方式
* @return String
* @author <a href=mailto:[email protected]>林芬亮</a>
*/
public static String readFile(String file, String encode) {
if (file == null || "".equals(file)) {
return file;
}
File f = new File(file);
if (!f.exists() || f.isDirectory())
return "";

BufferedReader br = null;
StringBuffer sb;
try {
if (encode == null || "".equals(encode)) {
br = new BufferedReader(new InputStreamReader(
new FileInputStream(file)));
} else {
br = new BufferedReader(new InputStreamReader(
new FileInputStream(file), encode));
}
String temp = null;
sb = new StringBuffer();
temp = br.readLine();
while (temp != null) {
sb.append(temp + "\n");
temp = br.readLine();
}
br.close();
} catch (Exception e) {
log.error(e);
throw new RuntimeException();
}
return sb.toString();

}
温馨提示:答案为网友推荐,仅供参考
相似回答