标签: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