根据我多年的编程经验(好吧,只有一年),这个问题我分成三部分来做吧。第一部分是文件的读写。第二部分是读取单词并判断,第三点是计数器。那么今天我的主要成就是,文件的读取。嗯没有错,我只做了这一项。但是我算是攻克了一个蛮大的问题。我之前就在atm的问题上卡住了读取,这一次又是读取。还是以读取为主。不过这一次,我成功的完成了这一部分。好吧,多说无益,上代码
1 package com.campu; 2 3 import java.io.BufferedInputStream; 4 import java.io.BufferedReader; 5 import java.io.File; 6 import java.io.FileInputStream; 7 import java.io.InputStreamReader; 8 import java.io.Reader; 9 10 11 public class H20121012 { 12 13 public static void readTxtFile(String filePath){ 14 try { 15 String encoding="GBK"; 16 File file=new File(filePath); 17 if(file.isFile() && file.exists()){ //判断文件是否存在 18 InputStreamReader read = new InputStreamReader( 19 new FileInputStream(file),encoding);//考虑到编码格式 20 BufferedReader bufferedReader = new BufferedReader(read); 21 String lineTxt = null; 22 while((lineTxt = bufferedReader.readLine()) != null){ 23 System.out.println(lineTxt); 24 } 25 read.close(); 26 }else{ 27 System.out.println("找不到指定的文件"); 28 } 29 } catch (Exception e) { 30 System.out.println("读取文件内容出错"); 31 e.printStackTrace(); 32 } 33 34 } 35 36 public static void main(String argv[]){ 37 String filePath = "F:\\\\新建文本文档.txt"; 38 // "res/"; 39 readTxtFile(filePath); 40 } 41 42 }
我个人感觉贼溜,反正这个问题确确实实的为难了我很长一段时间。
反正,让我这一个晚上完成任务真的不太可能,毕竟晚上还有选修。10点半断网断电,明天还有课......不过,我一定会抽时间完成这道题目,这次我不会再退缩了,算了,先写到这里吧,等之后的写好了,我再补上也不迟
还得接着奋斗呢。。。。。加油!!!!!!
原文:https://www.cnblogs.com/jyt123/p/9775403.html