交作业交作业
来源:3-7 自由编程
mixiaofan
2019-09-18 14:24:34
import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; public class FileinpuDemo2 { public static void main(String[] agrs) { int count = 0; try { FileInputStream fis = new FileInputStream("speech.txt"); File fise = new File("speech.txt"); int n = 0; System.out.print("文本内容:"); while ((n = fis.read()) != -1) { System.out.print((char) n); count++; } System.out.println(); System.out.println("统计结果:" + fise.getName() + "文本中共有" + count); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
1回答
同学你好,代码完成的不错,但是还有一线小问题:
1、同学的类名,应该是要命名为FileInputDemo2吧,这里建议类名命名时,要注意一下命名规则,当类名由一个单词组成时,该单词首字母大写;如果类名由多个单词组成,则每个单词的首字母均大写。
2、使用完流后,要立即关闭,以便于不占用系统资源。具体如下:
3、建议可以首先创建文件对象,然后创建文件输入流传入File对象就可以啦~具体如下:
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!