码迷,mamicode.com
首页 > 其他好文 > 详细

查找英文字母及词汇

时间:2018-10-11 22:36:41      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:ati   util   程序   oid   googl   vat   存储   建立   access   

package zimu;
import java.util.Scanner;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.io.RandomAccessFile;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.util.Set;
import zimu.google.common.collect.HashMultiset;
import zimu.goole.common.collect.Multiset;
public class zimu {

	public static void main(String[] args) {
		// TODO 自动生成的方法存根
		zimu a=new zimu();
		a.method1();
		a.method2("E:\\dd.txt","    ");
		a.method3("E:\\dd.txt","     ");

	}

	private void method2(String file, String conent) {
		// TODO 自动生成的方法存根
		BufferedWriter out=null;
		try {
			out=new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file,true)));
			out.write(conent+"\r\n");
		}catch(Exception e) {
			e.printStackTrace();
		}finally {
			try {
				out.close();
			}catch(IOException e) {
				e.printStackTrace();
			}
		}
		
		
	}

	private void method1() {
		// TODO 自动生成的方法存根
		FileWriter fw=null;
		try {
			File f=new File("E:\\dd.txt");
			fw=new FileWriter(f,true);
		} catch (IOException e) {
			e.printStackTrace();
			
		}
		PrintWriter pw=new PrintWriter(fw);
		pw.println("追加内容");
		pw.flush();
		try {
			fw.flush();
			pw.close();
			fw.close();
		}catch(IOException e) {
			e.printStackTrace();
		}
	}
	public static void method3(String fileName,String content)
	{
		try {
			RandomAccessFile randomFile=new RandomAccessFile(fileName,"rw");
			long fileLength=randomFile.length();
			randomFile.seek(fileLength);
			
			randomFile.writeBytes(content+"\r\n");
			randomFile.close();
			
		}catch(IOException e) {
			e.printStackTrace();
		}
	}
	public static void dealstring(String filename) throws IOException{
		FileReader fileReader=new FileReader(new File(filename));
		BufferedReader bufferedReader=new BufferedReader(fileReader);
		StringBuffer stringBuffer=new StringBuffer();
		String string=null;
		while ((string=bufferedReader.readLine())!=null) {
			stringBuffer.append(string);
			
		}
		string=stringBuffer.toString();
		string=string.replaceAll("[^a-zA-Z\\s+]", "");
		String[] strings=string.split("[\\s+.\\.\n]");
		Multiset col=HashMultiset.create();
		for(String string2:strings)
			col.add(string2);
		
	}
	Set<String>miinset=col.elementSet(){
	for(String temp:minset) {
		
	}

}

  设计思路:先创建文件,读入文件,在建立两个一维数组,一个存储不同的字母,另一个存储字母个数。先统计每个字母的个数,然后选出次数最多的字母。通过这次试验,发现自己对文件并不了解,不知道如何创建一个文件,通过网上搜索,查找相关的程序,编写了一段创建文件的代码,但是整个程序并没有编写完成,还需要课下多进行学习。

查找英文字母及词汇

标签:ati   util   程序   oid   googl   vat   存储   建立   access   

原文地址:https://www.cnblogs.com/zhang12345/p/9775428.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!