向文件fname中依次读取每个字符串并输出到屏幕上显示出来,同时统计并显示出文件中的字符串个数。
这个要用java application 做 怎么做啊 帮我做作啊高手们??、谢谢
向文件fname中依次读取每个字符串并输出到屏幕上显示出来,同时统计并显示出文件中的字符串个数。
这个要用java application 做 怎么做啊 帮我做作啊高手们??、谢谢
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);
}
}
}
首先确定字符串的定义,两个空格键之间的字符为一个字符串还是其他的定义方式??
这个其实是很简单的操作,建议还是自己仔细琢磨一下,并仔细查看一下JAVA中对字符和字符串操作的API,你会有很大的收获的,看现成代码来得快,忘得也快。