交作业交作业

来源: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回答

好帮手慕酷酷

2019-09-18

同学你好,代码完成的不错,但是还有一线小问题:

1、同学的类名,应该是要命名为FileInputDemo2吧,这里建议类名命名时,要注意一下命名规则,当类名由一个单词组成时,该单词首字母大写;如果类名由多个单词组成,则每个单词的首字母均大写。

2、使用完流后,要立即关闭,以便于不占用系统资源。具体如下:

http://img.mukewang.com/climg/5d81de9509dbd13903530115.jpg

3、建议可以首先创建文件对象,然后创建文件输入流传入File对象就可以啦~具体如下:

http://img.mukewang.com/climg/5d81f6eb09625d4905170118.jpg

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

0

0 学习 · 11489 问题

查看课程

相似问题