永发信息网

java高手进??帮我做做啊!!

答案:2  悬赏:20  手机版
解决时间 2021-07-20 21:34
  • 提问者网友:疯子也有疯子的情调
  • 2021-07-19 20:59
向文件fname中依次读取每个字符串并输出到屏幕上显示出来,同时统计并显示出文件中的字符串个数。
最佳答案
  • 五星知识达人网友:我住北渡口
  • 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组件里

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯