java中读取文件数据

本人初学java ,不知道怎么样从文件中读取数据。。。看书不太清楚
题目如下:
编写一个程序,从键盘或命令行接收一个文件名,统计该文件中各个元音字母(a、e、i、o、u)出现的频度并输出。
望高人指点。。。

导入BufferReader类,下面这段程序
private static BufferedReader stdIn =
new BufferedReader(new InputStreamReader(System.in));
private static PrintWriter stdOut =
new PrintWriter(System.out, true);
private static PrintWriter stdErr =
new PrintWriter(System.err, true);
stdIn.readLines()方法可以读入数据;
stdOut.print()方法可以输出数据;
stdErr.print()方法可以输出数据;
建议你看一下BufferReader的说明。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-26
//使用字符流按行读取
   BufferedReader br = new BufferedReader(new FileReader("D:\\1.txt"));
   String line = null;
   StringBuilder sb = new StringBuilder();
   while((line = br.readLine()) != null){
       sb.append(line);
   }
   br.close();
   //输出读取到的内容
   System.out.println(sb.toString());

第2个回答  2009-10-18
这要用到I/O 流 I 是inputStream 输入流, O是 outputStream 输入流

以后你会学 用一个FileInputStream 类(inputStream 的子类) 来读取文件中的数据
第3个回答  2009-10-17
等学到流的时候就会了
第4个回答  2009-10-18
你想写个程序发给你? 慢慢来吧 别一口吃个胖子 等到时候了 慢慢都知道了
相似回答