⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 iofile.java

📁 ERO系统.针对生产型、分销型、服务型企业等不同的行业特点
💻 JAVA
字号:
package include.nseer_cookie;

import java.io.*;
import java.sql.ResultSet;
import java.util.*;
import include.nseer_db.*;


public class iofile
{
  private BufferedReader br;
  private BufferedWriter bw;
  private String readFile,writeFile;
  private Vector ipVector;
  private Vector ipVector1;
  public String language;

public iofile(String read,String write) //构造函数
  {
    readFile=read;
    writeFile=write;
    ipVector = new Vector();
    ipVector1 = new Vector();
    try//源文件
    {
      br = new BufferedReader(new InputStreamReader(new FileInputStream(readFile)));
    }
    catch(Exception e)
    { 
    	e.printStackTrace();
    }
    
    try//目标文件
    {
         bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(writeFile)));
    }
    catch(Exception e)
    {
    	e.printStackTrace();
    }
  } 

 public Vector readLines()//读取源文件中的每一行到Vector中
 {      
   try 
   {
     String s;
     while ((s=br.readLine())!=null)

     {
    	 ipVector.add(s);
      
     }
		 
    br.close();
   }
   catch (Exception e) 
   {
     e.printStackTrace();
   }
   return ipVector;
 } 
   
 
 
 public Vector readDB()//读取源文件中的每一行到Vector中

 {      
   try 
   {
	   nseer_db  security_db=new nseer_db("ondemand1");
	   
	   
	   
	   String sql="select type_name from document_config_public_char where kind='语言类型'";
       ResultSet rs=security_db.executeQuery(sql);
       for (int i = 0; i < ipVector.size()-4; i++)
       {
		  String data=(String) ipVector.get(i);
    	   ipVector1.add(data);//取出第i条记录
         
       }
       
       
       
      while (rs.next())
		 {
	     language= rs.getString("type_name");
	  	  
	     
	     
	     ipVector1.add("<column nick=\""+language+"\" name=\""+language+"\" />");
	    
		 }
      
      security_db.close();
	   
   }
   catch (Exception e) 
   {
     e.printStackTrace();
   }
   return ipVector;
 } 
 
 
 
 
 
 
   public void writeLines()
	   
   {
	   
     readLines();
     readDB();
     
  
     
     
     int i;
     try
     {
       for (i = 0; i < ipVector1.size(); i++)
       {
         bw.write( (String) ipVector1.get(i));
         bw.write("\r\n");
       }
       
      
	     bw.write("</columns>");
		 bw.write("\r\n");
    bw.write("</table>");
	bw.write("\r\n");
  bw.write("</tables>");
  bw.write("\r\n");
bw.write("</config>");
       bw.close();
     }
     catch(Exception e)
     {
    	 e.printStackTrace();
     }
     
   }
  
  
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -