以下应用程序的界面中有—个用于输入文件名的文本框甜对象fileName、—个用于输入匹配字符串的文本框对象p,和一个用于输出的文

作者:高老师 浏览 0

以下应用程序的界面中有—个用于输入文件名的文本框甜对象fileName、—个用于输入匹配字符串的文本框对象p,和一个用于输出的文本区对象text。程序运行时,用户输入匹配字符串和文件名,程序逐行读入文件的内容,检出那些以匹配字符串开头的行并显示在文本区中。


【正确答案】:FileReader(filename.getText())in.readLine()
【题目解析】:程序要使用缓冲式输入,需要先创建FileReader对象,再利用FileReader对象创建BufferedReader对象,称为将FileReader对象接到BufferedReader对象上,in=new BufferedReader(FileReader(filename.getText())可以将FileReader对象接到BufferedReader对象in上;程序逐行读入文件内容使用readLine()方法,同时要判断是否输入到了最后一行,因此,输入且判断语句使用s=in.readLine()!=null。

📱 扫码体验刷题小程序

微信小程序二维码

扫一扫使用我们的微信小程序

热门题目

已复制到剪贴板