⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readdatafile.java

📁 一本书中的原代码,有用多例子,很好用
💻 JAVA
字号:
package readfile;import java.io.*;import java.util.StringTokenizer;public class readDataFile {    //定义当前记录为空    private String currentRecord=null;    private BufferedReader file;    private String path;    private StringTokenizer token;            public readDataFile() {        file=new BufferedReader(new InputStreamReader(System.in),1);    }    public readDataFile(String filePath)    throws FileNotFoundException {        //取得文件        path=filePath;        file=new BufferedReader(new FileReader(path));    }    public void setPath(String filePath) {        //设置文件路径        path=filePath;        try {            file=new BufferedReader(new FileReader(path));        }catch (FileNotFoundException e) {            System.out.println("file not found");        }    }        public String getPath() {        //得到文件路径        return path;    }        public void fileClose() throws IOException {        //关闭文件        file.close();    }        public int nextRecord() {        //读取下一行记录,并返回取得的数目,若没有则返回-1        int returnInt=-1;        try {            currentRecord=file.readLine();        }catch (IOException e) {            System.out.println("readLine problem,terminating.");        }                if(currentRecord==null) {            returnInt=-1;} else {            token=new StringTokenizer(currentRecord);            returnInt= token.countTokens();            }        return returnInt;    }        public int returnInt() {        //以整型方式取得下一条记录        int returnint=Integer.parseInt(token.nextToken());        return returnint;    }        public double returnDouble() {        //以双精度万式取得下一条记录        double doubleReturn=Double.valueOf(token.nextToken()).doubleValue();        return doubleReturn;    }        public String returnString() {        //以字符串方式取得下一条记录        String stringReturn=token.nextToken();        return stringReturn;    }        public String returnRecord() {        //以字符串的形式返回整个记录        return currentRecord;            }    }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -