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

📄 filework.java~17~

📁 jwap 协议 udp 可以用于手机通讯
💻 JAVA~17~
字号:
package net.sourceforge.jwap;

/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2006</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */

import java.io.ByteArrayOutputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.*;
import java.util.Enumeration;
import java.util.Hashtable;
import java.util.*;
import java.util.Calendar;
import java.lang.String;


public class FileWork {

  public Vector m_vector=new Vector();
  public FileWork() {
  }

  public static void main(String[] args) {
    FileWork filework = new FileWork();
    filework.FW_ChkMakdir("downloadforder");

    Vector confStr=new Vector();
    try {
      filework.FW_ReadFile("conf\\jwap.conf", confStr);
      //System.out.println(confStr.size());
      for(int i=0;i<confStr.size();i++)
      {
        System.out.println(confStr.elementAt(i));
      }
    }
    catch (IOException ex) {
    }
  }

  /**
   * FW_ReadFile
   *
   * @param rFilename String
   * @param rLinedoc String[]
   */
  public  boolean MMS_ReadFile(String rFilename, Vector rLinedoc)throws IOException{
    boolean ret=false;
    if (rFilename.equals("")) {
      return false;
    }
    int Inputflg=0;
    String currentdir=System.getProperty("user.dir");
    String UserdirPath=currentdir+"\\"+rFilename;
    FileInputStream fstream;
    String oneline=new String("");
    m_vector.clear();
    rLinedoc.clear();
    try {
      fstream = new FileInputStream(UserdirPath);
      //DataInputStream in = new DataInputStream(fstream);
      BufferedReader reader=null;

           reader = new BufferedReader(new InputStreamReader(fstream));

      while ((oneline=reader.readLine())!=null) {
        if(oneline.equals("BEGIN CONFIG HERE"))
        {
        Inputflg=1;
        continue;
        }
        if(Inputflg==1)
        {

        oneline = new String(oneline.getBytes("iso-8859-1"), "GB2312");

          m_vector.addElement(oneline);
          rLinedoc.addElement(oneline);
        }
      }

      if (m_vector.size()>0) {
        //rLinedoc=m_vector;
        ret=true;
      }
      else {
        ret=false;
      }

      fstream.close();
    }
    catch (Exception ex) {
      ex.printStackTrace();
    }
    finally {
      m_vector.clear();

    }


    return ret;
  }



  public  String MMs_title_ReadFile(String rFilename)throws IOException{
      String ret="";
      if (rFilename.equals("")) {
        return ret;
      }
      int Inputflg=0;
      String currentdir=System.getProperty("user.dir");
      String UserdirPath=currentdir+"\\"+rFilename;
      FileInputStream fstream;
      String oneline=new String("");
      try {
        fstream = new FileInputStream(UserdirPath);
        //DataInputStream in = new DataInputStream(fstream);
        BufferedReader reader=null;

             reader = new BufferedReader(new InputStreamReader(fstream,"UTF-8"));

        while ((oneline=reader.readLine())!=null) {
          if(oneline.equals("BEGIN CONFIG HERE"))
          {
          Inputflg=1;
          continue;
          }
          if(Inputflg==1)
          {
            String[] StrArry = oneline.split("\\|");
            if(StrArry[0].equals("11"))
            {
               ret=StrArry[1];
               break;
            }

          }
        }

        fstream.close();
      }
      catch (Exception ex) {
        ex.printStackTrace();
      }



      return ret;
    }



  /**
   * FW_ReadFile
   *
   * @param rFilename String
   * @param rLinedoc String[]
   */
  public  boolean FW_ReadFile(String rFilename, Vector rLinedoc)throws IOException{
      boolean ret=false;
   if (rFilename.equals("")) {
     return false;
   }
   int Inputflg=0;
   String currentdir=System.getProperty("user.dir");
   String UserdirPath=currentdir+"\\"+rFilename;
   FileInputStream fstream;
   String oneline=new String("");
   m_vector.clear();
   rLinedoc.clear();
   try {
     fstream = new FileInputStream(UserdirPath);
     //DataInputStream in = new DataInputStream(fstream);
     BufferedReader reader=null;

          reader = new BufferedReader(new InputStreamReader(
                 fstream));

     while ((oneline=reader.readLine())!=null) {
       if(oneline.equals("BEGIN CONFIG HERE"))
       {
       Inputflg=1;
       continue;
       }
       if(Inputflg==1)
       {

         //oneline = new String(oneline.getBytes("iso-8859-1"), "GB2312");
         m_vector.addElement(oneline);
         rLinedoc.addElement(oneline);
       }
     }

     if (m_vector.size()>0) {
       //rLinedoc=m_vector;
       ret=true;
     }
     else {
       ret=false;
     }

     fstream.close();
   }
   catch (Exception ex) {
     ex.printStackTrace();
   }
   finally {
     m_vector.clear();

   }


   return ret;

  }
  /**
   * FW_ChkMakdir
   *
   * @param Dirpath String
   */
  public static boolean FW_ChkMakdir(String Dirpath) {

    boolean ret=false;
    if(Dirpath.equals(""))
    {
      return false;
    }
    String currentdir=System.getProperty("user.dir");
    String Userdir=currentdir+"\\"+Dirpath;
    File  fdir=new File(Userdir);

    if(fdir.isDirectory())
    {
      return true;
    }
    else
    {
      if(fdir.mkdirs())
      {
        ret=true;
      }
      else
      {
        ret=false;
      }

    }
    return ret;
  }
}

⌨️ 快捷键说明

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