<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, 評論 - 24, 引用 - 0
    數據加載中……

    一些常用的方法

    //字符串初始化
    public String toString(String str){
     if(str == null){
      str = "";
     }
     if(str.equals("null")){
      str = "";
     }
     str = str.trim();
     return str;
    }
    //編碼轉換
    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)運行時出錯:"+e;
     }
    }
    //UTF轉換
    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;
    }
    //取得系統時間
    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;
    }
    //字符串位長度
    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) 評論(1)  編輯  收藏

    評論

    # re: 一些常用的方法  回復  更多評論   

    不錯,都是開發中常用的方法
    2007-04-03 16:16 | yuri

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 99re6免费视频| 97国免费在线视频| free哆啪啪免费永久| 亚洲AV永久无码精品一百度影院 | 永久免费AV无码网站在线观看 | 亚洲AV无码乱码精品国产| 校园亚洲春色另类小说合集 | 国产成人A亚洲精V品无码| 一级做a爰片久久毛片免费陪 | 和日本免费不卡在线v| 亚洲人成免费网站| 四虎免费在线观看| 美女视频黄频a免费| 亚洲成a人片在线播放| 国产特黄特色的大片观看免费视频| 亚洲最大激情中文字幕| 久草免费福利视频| 亚洲色图视频在线观看| 免费精品国产日韩热久久| 亚洲国产精品无码中文lv| 亚洲国产精品毛片av不卡在线| 你懂的网址免费国产| 亚洲精品成人久久| 免费涩涩在线视频网| selaoban在线视频免费精品| 亚洲国产精品SSS在线观看AV | 永久中文字幕免费视频网站| 日韩精品无码免费视频| 亚洲成色在线综合网站 | 国产精品小视频免费无限app | 国产国产成年年人免费看片| 九九九精品视频免费| 亚洲电影中文字幕| 影音先锋在线免费观看| 亚洲日韩在线观看免费视频| 亚洲综合一区二区精品导航| 在线a人片天堂免费观看高清| 一个人免费观看视频在线中文| 亚洲最大成人网色| 国产小视频在线免费| 免费视频精品一区二区三区|