<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Sunspl

    Hello,everyone,i am sun. 天道酬勤,笨鳥先飛.
    隨筆 - 47, 文章 - 0, 評(píng)論 - 24, 引用 - 0
    數(shù)據(jù)加載中……

    一些常用的方法

    //字符串初始化
    public String toString(String str){
     if(str == null){
      str = "";
     }
     if(str.equals("null")){
      str = "";
     }
     str = str.trim();
     return str;
    }
    //編碼轉(zhuǎn)換
    public String toGBK(String str){
     try{
      if(str == null){
       str = "";
      }else{
       str = new String(str.getBytes("ISO-8859-1"),"GBK");
      }
     }catch(Exception e){
      System.out.println("DealString::toGBK(String)運(yùn)行時(shí)出錯(cuò):"+e;
     }
    }
    //UTF轉(zhuǎn)換
    public String to Utf8String(String src){
     byte[] b = src.getBytes();
     char[] c = new char[b.length];
     for(int i = 0; i < b.length; i++){
      c[i] = (char)(b[i]&0x00FF);
     }
     return new String(c);
    }
    //字符分隔
    public String[] splitStr(String str,char c){
     str += c;
     int n = 0;
     for(int i = 0; i < str.length();i++){
      if(str.charAt(i) == c){
       n ++;
      }
     }
     String out[] = new String[n];
     for(int i = 0; i < n; i++){
      int index = str.indexOf(c);
      out[i] = str.substring(0,index);
      str = str.substring(index+1),str.length());
     }
     return out;
    }
    //取得系統(tǒng)時(shí)間
    public String getDateTime(){
     java.text.SimpleDateFormat f = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
     String time = f.format(new java.util.Date());
     return time;
    }
    //字符串替換
    public String Replace(String source,String oldString,String newString){
     StringBuffer output = new StringBuffer();
     int lengthOfSource = source.length();
     int lengthOfOld = oldString.length();
     int posStart = 0;
     int pos;
     
     while((pos = source.indexOf(oldString,posStart)) >= 0){
      output.append(source.substring(posStart,pos));
      output.append(newString);
      posStart = pos + lengthOfOld;
     }
     if(posStart < lengthOfSource){
      output.append(source.substring(posStart));
     }
     return output.toString();
    }

    //日期之差
    public long getDaysInterval(Date d1,Date d2){
     return (d2.getTime() - d1.getTime())/86400000;
    }
    //字符串右格式化
    public String toLengthStr(String instr,int len){
     int n = instr.length();
     for(int i = 0; i < (len - n); i++){
      instr = " " + instr;
     }
     return instr;
    }
    //字符串左格式化
    public String toLengthStr(String instr,int len){
     int n = instr.length();
     for(int i = 0; i < (len - n); i++){
      instr = instr + " ";
     }
     return instr;
    }
    //字符串位長(zhǎng)度
    public int byteLength(String str){
     return ((str.getBytes()).length);
    }
    //字符串位截取
    public String strByteCopy(String str,int nEnd){
     if(nEnd == 0){
      return "";
     }
     byte[] byteStr = str.getBytes();
     int k = byteStr.length;
     String strSub = new String(byteStr,0,End<k?nEnd:k)
     if(strSub.length() == 0){
      strSub = new String(byteStr,0,nEnd-1);
     }
     return strSub;
    }

    posted on 2007-04-03 11:39 JavaSuns 閱讀(1081) 評(píng)論(1)  編輯  收藏

    評(píng)論

    # re: 一些常用的方法  回復(fù)  更多評(píng)論   

    不錯(cuò),都是開發(fā)中常用的方法
    2007-04-03 16:16 | yuri

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲精品无码专区| 在线成人精品国产区免费| 九九免费久久这里有精品23| 免费成人在线电影| 日韩精品成人亚洲专区| 亚洲va在线va天堂va四虎| 美女免费视频一区二区| 青青青免费国产在线视频小草| 亚洲熟伦熟女新五十路熟妇| 亚洲午夜无码久久久久小说| 97视频免费在线| 久久综合亚洲鲁鲁五月天| 成人免费777777被爆出| 全黄性性激高免费视频| 在线观看亚洲AV日韩AV| 亚洲毛片av日韩av无码| 美女被爆羞羞网站在免费观看| 亚洲AV日韩AV永久无码免下载| 女人18毛片水真多免费播放| 亚洲人成网网址在线看| 久久免费福利视频| 亚洲午夜免费视频| 最近免费中文字幕mv在线电影| 久久久久亚洲精品成人网小说| 日韩激情无码免费毛片| 亚洲中文字幕久久精品无码A| 久久亚洲国产成人精品无码区| 精品无码一级毛片免费视频观看 | 国产一级在线免费观看| 色偷偷亚洲女人天堂观看欧| 我的小后妈韩剧在线看免费高清版 | 高清免费久久午夜精品| 亚洲线精品一区二区三区影音先锋| EEUSS影院WWW在线观看免费| 精品久久久久久亚洲| 亚洲日韩在线中文字幕综合| 国产极品粉嫩泬免费观看| 一级一级一级毛片免费毛片| 亚洲综合精品第一页| 亚洲欧洲尹人香蕉综合| 国产自产拍精品视频免费看|