Java文件输入保存,统计某个字符串,统计所有字符串

import java.io.*;
import java.util.*; /**
* Created by Admin on 2018/3/20.
*/
public class FileSaveTest {
public static void main(String[] args) throws IOException {
/* //输入并保存
Scanner scanner=new Scanner(System.in);
String str=scanner.nextLine(); //输入
File file=new File("1.txt"); //文件
FileOutputStream fos; //输出流
fos= new FileOutputStream(file);
fos.write(str.getBytes()); //写入
System.out.println("scccess");*/ /* //从文件中查出某字符串出现的次数
BufferedReader br=new BufferedReader(new FileReader("1.txt"));
String result="";
String s;
while ((s=br.readLine())!=null){ //一次读一行
result+=result+s+" ";
}
int count=0;
String[] str=result.split(" ");
for(int i=0;i<str.length;i++){
if(str[i].equals("if")) {
count++;
}
}
System.out.println(count);*/ //统计各个字符串出现的次数
BufferedReader br=new BufferedReader(new FileReader("1.txt"));
String result="";
String line;
while ((line=br.readLine())!=null){ //一次读一行
result+=result+line+" ";
}
String[] str=result.split(" ");
Map<String,Integer> map=new HashMap<String,Integer>() ;
for(String s:str) map.put(s, map.get(s) == null ? : map.get(s) + );
Iterator iterator=map.keySet().iterator();
while (iterator.hasNext()){
Object o=iterator.next();
System.out.println(o+":"+map.get(o));
}
}
}
上一篇:[20181109]12c sqlplus rowprefetch参数5


下一篇:JDK7下VisualVm插件无法链接到插件中心