希望有大神出现给我解答,急用。另外如果另外写上思路,再给每一步写上说明没那就是太好了。一共20的财富全部悬赏了
大家看清楚题目啊,输入的是文件,统计的是文字,字母和数字,由多到少排序,并且显示每个出现的次数,不要用类,大部分步骤写上说明。再加一条大家随便看看不用太在意的,读的文件可能几十kb也有可能1MB或者上百MB,所以,如果整个运行过程用的时间更短的话那是最好不过了。
我测试了,程序确实可以运行,统计4M多的东西需要的时间不短,不过有个小问题,里面并没有进行排序啊,您再看看有没有什么解决办法吗?
汉字我估计是按照ASCII码排序的,你用字母和数字肯定能排序
如何用java读取文件并统计文件的大小写字母,数字,特殊字符的个数
import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException;public class Test { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new FileReader("c:\/test.txt"));StringBuilder sb = new StringBuilder();while (true...
如何用java实现统计文本中的字符数(分包含不包含空格)及将大写字母转换...
String string[]=value2.split(" ");\/\/3统计一共有多少个空格 System.out.println("空格字符数为"+(string.length-1));\/\/4、将读取到得内容转换成小写 String lowerCase=value2.toLowerCase();\/\/5、将转换以后的字符串写入到另一个文件中区 fw=new FileWriter("d:\/2.txt");bw=new Buffer...
用java怎么实现统计一英文文档里各个英语字母的个数及所占百分比_百度...
import java.text.NumberFormat;public class Test { private static NumberFormat nf = new DecimalFormat("0.00");public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new FileReader("c:\/test.txt"));StringBuilder sb = new StringBuilder();while...
java读取txt文件,并统计每行中每个字母出现的次数,并将产生的数字保存到...
import java.util.Map.Entry;import java.util.Set;\/** * 统计一部小说中文字数量 * *\/public class Demo10 { static int count = 0; public static void main(String[] args)throws IOException{ String file = "src\/javase2\/day03\/demo.txt"; Map<Character, Integer> map = cou...
用java编写程序 1.建立一个文本文件,输入英语短文.编写一个程序,统计...
Read { public static void main(String[] args) throws Exception { long size = readFileByChars("D:\/\/test.txt"); write("D:\/\/test1.txt",size); } public static long readFileByChars(String fileName) { File file = new File(fileName); Reader reader = ...
用java编写一个函数,统计一个字符串中每个字母出现的次数,谢谢啦
import java.util.Scanner;import java.util.Set;import java.util.TreeMap;\/ 需求 :"aababcabcdabcde",获取字符串中每一个字母出现的次数要求结果:a(5)b(4)c(3)d(2)e(1)分析:A:定义一个字符串(可以改进为键盘录入)B:定义一个TreeMap集合 键:Character 值:Integer C:把字符串转换为字符...
用java编写一个程序,分别统计并输出文本文件中元音字母a,e,i,o,u...
public static void main(String[] args) throws Exception { File f = new File("C:\\\\Users\\\\史文天\\\\Desktop\\\\新建文本文档1.txt");InputStream in = new FileInputStream(f);InputStreamReader reader = new InputStreamReader(in);\/\/ 这句话不要忽略,它对你以后编写高性能IO流有至关...
java中统计字符数
public static int ch;public static int u=0;\/\/大写字母个数 public static int l=0;\/\/小写字母个数 public static int m=0;\/\/数字个数 public static int o=0;\/\/其他 public static void main(String [] args)throws Exception{ f=new File("C:\/lijide.txt");FileInputStream fis=new...
写一个java程序,分别统计并输出文本文件中元音字母a,e,i,o,u的个数
import java.io.*;public class Input1 { public static void sumChar(byte[] b) \/\/字母统计 { int n=0;for (int i=0;i
java中如何统计某个字母在一个字符串中出现了多少次啊
1、根据length获取字符串长度 String s = "abcdedfae";\/\/定义一个字符串int len = s.length();\/\/获取原来的字符串长度2、通过replaceAll方式,把字符串中该字母替换成空 String s1 = s.replaceAll(要统计的字母,"");3、获取替换后的字符串长度 int len2 = s1.length();4、原来的字符串长度...