java中文本文件的读写编程 30
文本文件的读写编程。改写第1题,编写程序将windows系统中某个目录下的所有文件名以及子目录名以文本形式存到一个文本文件(.txt类型文件)中,然后从该文件读取这些数据...
文本文件的读写编程。改写第1题,编写程序将windows系统中某个目录下的所有文件名以及子目录名以文本形式存到一个文本文件(.txt类型文件)中,然后从该文件读取这些数据并显示出来。具体要求与第1题类似,文件读写仍然采用缓冲方式,定义方法来实现文件的读写和文本信息的显示,读写时每个文件(夹)名都自成一行,程序中加入异常处理机制。
第1题:.自定义异常处理机制。编写一个模拟的银行存取款业务程序,在程序中定义存款、取款、显示余额的方法,并在存款方法中定义存款小于0的异常、在取款方法中定义取款超支的异常。创建一个实例并使用这些方法。 展开
第1题:.自定义异常处理机制。编写一个模拟的银行存取款业务程序,在程序中定义存款、取款、显示余额的方法,并在存款方法中定义存款小于0的异常、在取款方法中定义取款超支的异常。创建一个实例并使用这些方法。 展开
2018-05-03 · 知道合伙人互联网行家
关注
展开全部
试试这个: import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOException; public class FileOpenTest { private int count = 0; private FileOpenTest(String filePath) { File f = new File(filePath); try { BufferedReader br = new BufferedReader(new FileReader(f)); while (br.ready()) { br.readLine(); count ++; } } catch (IOException e) { e.printStackTrace(); } } private int getCount() { return count; } public static void main(String[] args) { String filePath = "D:\\test.txt"; //文件本地路径 FileOpenTest fot = new FileOpenTest(filePath); System.out.println(fot.getCount()); } }
追问
可不可以写一些注释啊,看不懂唉,还有你这个代码好像没有实现银行存取款的功能吧,可不可以详细一点,更有条理一点啊,初学java,这样看不懂啊
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询