java编程,输入任意字符串,统计字符串中每个字符出现的次数,并进行排序,存在文件中

来源:百度知道 编辑:UC知道 时间:2024/05/10 07:47:31

import java.util.*;
import java.lang.*;
import java.io.*;
class Test{
static public Map countChar(String s){
Map<Character,Integer> map=new HashMap<Character,Integer>();
char c='\0';
for(int i=0;i<s.length();i++){
c=s.charAt(i);
if(map.containsKey(Character.valueOf(c))) map.put(Character.valueOf(c),Integer.valueOf(map.get(Character.valueOf(c)).intValue()+1));
else map.put(Character.valueOf(c),Integer.valueOf(1));
}
return map;
}

static public void main(String[] string){
Scanner s=new Scanner(System.in);
String sss="";

sss=s.nextLine();
Map map=countChar(sss);
System.out.println(map);

}
}

你的分少的可怜 我给你的功能自然不全

import java.io.*;
import java.util.*;
public class FileTest {
public static void main(String[]args) throws IOException{
FileOutputStream fos=new FileOutputStream(new File(