java中文本文件的读写编程 30

文本文件的读写编程。改写第1题,编写程序将windows系统中某个目录下的所有文件名以及子目录名以文本形式存到一个文本文件(.txt类型文件)中,然后从该文件读取这些数据... 文本文件的读写编程。改写第1题,编写程序将windows系统中某个目录下的所有文件名以及子目录名以文本形式存到一个文本文件(.txt类型文件)中,然后从该文件读取这些数据并显示出来。具体要求与第1题类似,文件读写仍然采用缓冲方式,定义方法来实现文件的读写和文本信息的显示,读写时每个文件(夹)名都自成一行,程序中加入异常处理机制。

第1题:.自定义异常处理机制。编写一个模拟的银行存取款业务程序,在程序中定义存款、取款、显示余额的方法,并在存款方法中定义存款小于0的异常、在取款方法中定义取款超支的异常。创建一个实例并使用这些方法。
展开
 我来答
DoramiHe
2018-05-03 · 知道合伙人互联网行家
DoramiHe
知道合伙人互联网行家
采纳数:25335 获赞数:59536
2011年中山职业技术学院毕业,现担任毅衣公司京东小二

向TA提问 私信TA
展开全部
试试这个: 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,这样看不懂啊
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式