永发信息网

编程高手帮我做做啊??

答案:2  悬赏:30  手机版
解决时间 2021-04-21 09:55
  • 提问者网友:niaiwoma
  • 2021-04-20 20:08

向文件fname中依次读取每个字符串并输出到屏幕上显示出来,同时统计并显示出文件中的字符串个数。

这个要用java application 做 怎么做啊 帮我做作啊高手们??、谢谢

最佳答案
  • 五星知识达人网友:空山清雨
  • 2021-04-20 20:37

import java.io.*;
import java.lang.*;
public class TestBufferStream {


public static void main(String args[]) {
try {


File f = new File("d:\\fname.txt");//声明文件(记住 要在D盘根目录 创建一个名叫 fname的文本文件 可以在里面 写点字符串这些)
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-04-20 21:51

首先确定字符串的定义,两个空格键之间的字符为一个字符串还是其他的定义方式??

这个其实是很简单的操作,建议还是自己仔细琢磨一下,并仔细查看一下JAVA中对字符和字符串操作的API,你会有很大的收获的,看现成代码来得快,忘得也快。

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