java统计一个文本中单词的个数 主要是我不知道如何读取和读取的时候怎么算是一个单词读取完毕
答案:3 悬赏:50 手机版
解决时间 2021-01-11 04:34
- 提问者网友:鐵馬踏冰河
- 2021-01-10 04:22
java统计一个文本中单词的个数 主要是我不知道如何读取和读取的时候怎么算是一个单词读取完毕
最佳答案
- 五星知识达人网友:舊物识亽
- 2021-01-10 05:59
判断一个文本文件已经被读完 读到文件末尾的时候 read方法返回-1 或者有的是null
import java.io.*;
public class get
{
public static void main(String[] args)
{
String s = "";
try
{
FileInputStream fis = new FileInputStream("d:\\单词.txt");
BufferedReader br = new BufferedReader(new InputStreamReader(fis));
String temp = "";
while((temp=br.readLine())!=null)
{
s = s + temp + "\n";//读取到的文件信息
}
}
catch (FileNotFoundException e){}
catch (IOException e){}
for (int i = 0; i < s.length(); i++)
{
String temp = "";//记录临时单词
int tempnum = 0;
temp = temp + s.charAt(i);
if((int)s.charAt(i)<97||(int)s.charAt(i)>122)//当字符不是字母的时候 临时字符清空
{
temp = "";
tempnum++;//记录单词的个数
}
}
}
}
import java.io.*;
public class get
{
public static void main(String[] args)
{
String s = "";
try
{
FileInputStream fis = new FileInputStream("d:\\单词.txt");
BufferedReader br = new BufferedReader(new InputStreamReader(fis));
String temp = "";
while((temp=br.readLine())!=null)
{
s = s + temp + "\n";//读取到的文件信息
}
}
catch (FileNotFoundException e){}
catch (IOException e){}
for (int i = 0; i < s.length(); i++)
{
String temp = "";//记录临时单词
int tempnum = 0;
temp = temp + s.charAt(i);
if((int)s.charAt(i)<97||(int)s.charAt(i)>122)//当字符不是字母的时候 临时字符清空
{
temp = "";
tempnum++;//记录单词的个数
}
}
}
}
全部回答
- 1楼网友:鱼忧
- 2021-01-10 07:56
空格split
- 2楼网友:杯酒困英雄
- 2021-01-10 06:40
1.7 里直接使用 Files.readAllLines
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯