<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)航:
     
    主站蜘蛛池模板: 久久国产高潮流白浆免费观看 | 成人久久久观看免费毛片| 蜜桃视频在线观看免费网址入口| 亚洲国产精品久久久久| 国产在线观a免费观看| 亚洲综合在线另类色区奇米| 精品视频免费在线| 亚洲国产午夜中文字幕精品黄网站| 国产亚洲情侣久久精品| 亚洲av无码国产精品色在线看不卡| 日韩电影免费在线观看网址 | 久久精品国产亚洲AV电影| 99热在线免费播放| 亚洲国产精品xo在线观看| 一色屋成人免费精品网站| 亚洲最大福利视频| 全部免费毛片免费播放| 香蕉国产在线观看免费| av在线亚洲欧洲日产一区二区| 污污视频免费观看网站| 亚洲无码精品浪潮| 国产精成人品日日拍夜夜免费| 亚洲精品在线电影| 四虎影视www四虎免费| 人体大胆做受免费视频| 久久伊人久久亚洲综合| 国产大片91精品免费观看不卡| 中文字幕精品三区无码亚洲| 国产免费观看a大片的网站| 永久免费无码日韩视频| 亚洲va中文字幕无码久久不卡| 久久久久久久99精品免费| 在线观看日本亚洲一区| 亚洲精品无码激情AV| 免费人成在线观看网站| 亚洲熟妇自偷自拍另欧美| 中文字幕亚洲电影| 最近中文字幕国语免费完整| 亚洲丶国产丶欧美一区二区三区| 国产亚洲成人在线播放va| 120秒男女动态视频免费|