File file = new File("D:/text.txt");
try {
BufferedReader reader = new BufferedReader(new FileReader(file));
String line = null;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
BufferedReader reader = new BufferedReader(new FileReader(file));
String line = null;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
解决方案 »
- 计算文本中单词出现的次数
- 菜鸟关于Swing JButton和Java3D结合的一个问题
- 简易的IDE
- JAVA核心编程中的例子:为什么这里只能调用paint而不能调用repaint??
- Java应用程序CommApi操作串口的问题!急,在线等!
- ☆☆ jdbc调存储过程不能带SCHEMA???☆ ☆
- 如何用链表实现Collection
- Swing的问题,应该挺简单的。描述如下:
- Jbuider7中的光标位置不对。
- java字符串分割问题
- 如何将1000随机平均分成四组?
- 抛出java.security.InvalidKeyException: Illegal key size or default parameters 怎么修改
* @param path 文件路径
* @param fgf 分隔符
* @return
*/
public static Map<String,String> readFile(String path,String fgf)
{
Map<String,String> map = new HashMap<String, String>();
File file = new File(path);
BufferedReader reader = null;
try {
reader = new BufferedReader(new FileReader(file));
String tempString = null;
//一次读入一行,直到读入null为文件结束
while ((tempString = reader.readLine()) != null) {
String [] tempAry = tempString.split(fgf);
map.put(tempAry[0], tempAry[1]);
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
} finally {
if (reader != null) {
try {
reader.close();
} catch (IOException e1) {
}
}
}
return map;
}readFile("路径"," ");