向文件fname中依次读取每个字符串并输出到屏幕上显示出来,同时统计并显示出文件中的字符串个数。
java高手进??帮我做做啊!!
答案:2 悬赏:20 手机版
解决时间 2021-07-20 21:34
- 提问者网友:疯子也有疯子的情调
- 2021-07-19 20:59
最佳答案
- 五星知识达人网友:我住北渡口
- 2021-07-19 21:54
import java.io.*;
import java.lang.*;
public class TestBufferStream {
public static void main(String args[]) {
try {
File f = new File("d:\\fname.txt");//声明文件
FileInputStream fis = new FileInputStream(f); // 这里声明了一个FileInputStream准备从里面往外读数据
int total = 0;
byte[] buff = new byte[1024];
int c = 0;
int num = 0;
System.out.println("123456");
while((c=fis.read(buff))!=-1)
{
String st = new String(buff,0,c);
System.out.println(st);
total = st.length();
}
System.out.println("输出的字符串个数是:"+total);
fis.close();// 然后关闭
} catch (IOException e) {// 这是异常...
System.out.println("Erro"+e);
}
}
}
全部回答
- 1楼网友:怙棘
- 2021-07-19 22:16
so easy 但是你必须描述清楚先
首先想在Frame里加TextArea还是TextField
然后你说的是具体哪里输出dos?还输Frame组件里
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯