<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技術
    主站蜘蛛池模板: 久久91亚洲精品中文字幕| 亚洲国产成人影院播放| 亚洲综合男人的天堂色婷婷| 久久久精品午夜免费不卡| 亚洲三区在线观看无套内射| 四虎精品免费永久免费视频| 亚洲不卡AV影片在线播放| 曰批免费视频播放在线看片二| 波多野结衣一区二区免费视频| 美女一级毛片免费观看| 亚洲精品99久久久久中文字幕| 国产精品手机在线亚洲| 国产午夜亚洲精品理论片不卡| 男女拍拍拍免费视频网站| 国产亚洲一区二区手机在线观看| 久久青草91免费观看| 亚洲精品不卡视频| 四虎影视www四虎免费| 免费人成在线观看播放a| 亚洲伊人色欲综合网| 久久精品人成免费| 成人亚洲国产va天堂| 亚洲成av人片天堂网老年人| 免费无码H肉动漫在线观看麻豆| 亚洲精品456在线播放| 久久久久国色AV免费观看性色| 亚洲成a∧人片在线观看无码| AV在线播放日韩亚洲欧| 日韩在线永久免费播放| 亚洲乱码卡一卡二卡三| 日韩免费高清一级毛片在线| 两个人www免费高清视频| 亚洲黄色三级视频| 国产免费黄色大片| 久艹视频在线免费观看| 亚洲中文无码永久免费| 337p日本欧洲亚洲大胆裸体艺术 | 免费福利网站在线观看| 亚洲av日韩专区在线观看| 久久精品国产精品亚洲艾| 四虎成人免费观看在线网址|