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

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

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

    posts - 60,comments - 71,trackbacks - 0
    1.支持NULL的Split劃分數組的方法:
    public static String[] Split(String s, String delim)
        
    {
              
    if(s==null || s.equals("")) 
              {
                  String empty[] 
    = new String[1];
                  empty[
    0= "";
                  
    return empty;
              }

            Vector vStrArray 
    = new Vector();
            StringTokenizer stk 
    = new StringTokenizer(s, delim);
            String strTemp;

            
    while(stk.hasMoreTokens())
            
    {
                strTemp 
    = stk.nextToken();
                vStrArray.add(strTemp);
            }


            String as[] 
    = new String[vStrArray.size()];

            
    for(int n=0; n < vStrArray.size(); n++)
                as[n] 
    = (String)vStrArray.get(n);

            
    return as;
        }

    2.指定替換范圍內的字符串:
        public static String replaceAll(String strSource, String strFrom, String strTo)
        
    {
            
    if(strFrom == null || strFrom.equals(""))
                
    return strSource;
            String strDest 
    = "";
            
    int intFromLen = strFrom.length();
            
    int intPos;

            
    while((intPos = strSource.indexOf(strFrom)) != -1)
            
    {
                strDest 
    = strDest + strSource.substring(0,intPos);
                strDest 
    = strDest + strTo;
                strSource 
    = strSource.substring(intPos + intFromLen);
            }

            strDest 
    = strDest + strSource;

            
    return strDest;
        }

    3.以支持回車的顯示:
        public static String addBr(String Content) {
            
    if (Content == null{
                
    return "";
            }

            
            String makeContent 
    = Content;        
            makeContent 
    = StringUtils.replace(makeContent, "\r""<br>");
            makeContent 
    = StringUtils.replace(makeContent, "\n""");        
            
    return makeContent;
        }

    4.防SQL注入: 
    /**
      * "'" - > "''" "aaa'a" -> "aaa''a" "a''" -> "a''''"
      * 
      * 
    @param cond
      * 
    @return
      
    */

     
    public static String toDoubleChar(String cond, char todc) {
      
    if (StringUtil.isEmpty(cond))
       
    return "";
      StringBuffer sb 
    = new StringBuffer();
      
    // "'" -> "''"
      for (int i = 0; i < cond.length(); i++{
       
    char c = cond.charAt(i);
       sb.append(c);
       
    if (c == todc)
        sb.append(todc);
      }


      
    return sb.toString();
     }



    5.是否為整型:

        public static boolean isInteger(String str) {
            
    try {
                Integer.parseInt(str);
                
    return true;
            }
     catch (Throwable e) {
                
    return false;
            }

        }


    6.轉換為Int 型:

        public static int toInt(String str, int defaultValue) {
            
    if (isEmpty(str)) {
                
    return defaultValue;
            }

            
    try {
                
    return Integer.parseInt(str);
            }
     catch (Throwable e) {
                
    return defaultValue;
            }

        }


    不斷更新中......

    posted on 2008-05-23 10:24 henry1451 閱讀(280) 評論(0)  編輯  收藏 所屬分類: Java技術
    主站蜘蛛池模板: 亚洲人成网站色7799| 亚洲精品综合久久| 亚洲国产精品成人久久久| 免费无码又爽又刺激高潮软件| 亚洲成a人片在线播放| 三级片免费观看久久| 亚洲精品456播放| 一级一级一级毛片免费毛片| 亚洲?V无码成人精品区日韩| 手机永久免费的AV在线电影网| 国产jizzjizz视频全部免费| 日韩国产精品亚洲а∨天堂免| 四虎影视精品永久免费| 国产黄色免费观看| 久久国产亚洲精品麻豆| 午夜免费福利小电影| 亚洲免费观看在线视频| 免费看又爽又黄禁片视频1000| 亚洲精华液一二三产区| 亚洲成a人一区二区三区| 中文字幕无码毛片免费看| 内射少妇36P亚洲区| 啦啦啦中文在线观看电视剧免费版 | 亚洲国产精品一区二区九九| 国产国产人免费人成成免视频 | 无码专区永久免费AV网站 | 亚洲AV无码成人精品区在线观看 | 免费一区二区三区| 亚洲经典在线中文字幕| 日本高清色本免费现在观看| 一级做a爰片久久毛片免费陪| 亚洲精品无码高潮喷水在线| 成人免费视频网站www| 亚洲成a∨人片在无码2023| 久久亚洲精品无码播放| 在线观看www日本免费网站| 亚洲国产精品ⅴa在线观看| 亚洲宅男天堂在线观看无病毒| 国产大片91精品免费观看不卡| 亚洲人成色77777在线观看| 国内精品99亚洲免费高清|