首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java读取.txt资料内容

2012-11-09 
java读取.txt文件内容?//file表示: 文本.txtBufferedReader bufRead new BufferedReader(new InputStrea

java读取.txt文件内容

?

//file表示: 文本.txt

BufferedReader bufRead = new BufferedReader(new InputStreamReader(

new FileInputStream(file),"utf-8")); ? ?//需要设置编码,否则会读出乱码

Map<String, Boolean> map = new HashMap<String, Boolean>(); ? //用于判断重复

List<String> list = new LinkedList<String>(); ? ? ? ? ? ?//用于取数据

while ((str = bufRead.readLine()) != null) { ? ? //判断下一行是否为空

?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? if (map.size() > 0 && map.containsKey(str)) { ? //判断是否txt中数据是否为空

return str; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//返回重复数据

}

map.put(str, true);

list.add(str); ? ? ? ? ? ? ? ? ? ? ? //把数据添加到list中

热点排行