zoukankan      html  css  js  c++  java
  • 加载词库小程序

    //如何向一个UTF-8或者其他编码方式的文档中添加新词  
    //本程序可以添加一个字符串或者添加一个集合
     
     
     
     
    import java.io.BufferedWriter;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.OutputStreamWriter;
    import java.util.ArrayList;
    import java.util.Collection;
    import java.util.Iterator;
    
    
    public class AddNewWord {
    	public static OutputStreamWriter osw=null;
    	public static BufferedWriter bw=null;
    	public static String newWord;
    	public static String path;
    	public static ArrayList<String> list;
    	 
    			public void addNewWords(String newWord,String path) 
    			{
    				
    				
    				try {
    					osw=new OutputStreamWriter(new FileOutputStream(path,true),"UTF-8");
    					bw=new BufferedWriter(osw);
    					//bw.newLine();
    					bw.append(newWord);
    					bw.newLine();
    					//System.out.println("写入成功!");
    					
    				} catch (IOException e) {
    					// TODO Auto-generated catch block
    					e.printStackTrace();
    					System.out.println("写入失败");
    				}
    				finally
    				{
    					if (bw!=null)
    					{
    						try {
    							bw.close();
    						} catch (IOException e) {
    							// TODO Auto-generated catch block
    							e.printStackTrace();
    							System.out.println("流关闭失败");
    						}
    					}
    				}
    				
    			}
    		  public void addArraryWords(Collection<String> list,String path)
    		  {
    			  Iterator <String>it=list.iterator();
    			 
    			  while (it.hasNext())
    				  {
    					 
    					try {
    						osw=new OutputStreamWriter(new FileOutputStream(path,true),"UTF-8");
    						bw=new BufferedWriter(osw);
    						//bw.newLine();
    						
    						bw.append(it.next().toString());
    						bw.newLine() ;
    					} catch (IOException e) {
    						// TODO Auto-generated catch block
    						e.printStackTrace();
    						System.out.println("多个词语添加失败");
    					}
    					finally
    					{
    						if (bw!=null)
    							try {
    								bw.close();
    							} catch (IOException e) {
    								// TODO Auto-generated catch block
    								e.printStackTrace();
    								System.out.println("流关闭失败");
    							}
    					}
    					 
    				  
    			  }
    		
    		  }
    	      
    }		   

  • 相关阅读:
    如何使用lr监视服务器linux的方法
    wc的使用
    mrtg 的配置和使用(从网上搜集的资料,自己整理过的)
    单元测试(从网上搜集的资料,自己总结整理过的)
    StatsD学习
    NodeJs NTLM认证(烂尾)
    用issnode+IIS来托管NodeJs Server之一:安装篇
    jQuery设置光标停留位置在文本最后(或在具体的位置)的办法
    Redis 相关资源
    纯CSS美化HTML的Table
  • 原文地址:https://www.cnblogs.com/lixingle/p/3313035.html
Copyright © 2011-2022 走看看