<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技術
    主站蜘蛛池模板: 亚洲av午夜国产精品无码中文字 | 亚洲av无码不卡一区二区三区| www亚洲精品久久久乳| 四虎影视免费在线| 亚洲人成欧美中文字幕| 在线精品免费视频无码的| 国产精品亚洲а∨无码播放麻豆| 可以免费看的卡一卡二| 亚洲国产精品久久久久久| 免费一级毛片无毒不卡| 亚洲成a人片在线观看中文动漫| 亚欧免费一级毛片| 亚洲国产精品综合久久2007| 亚洲免费福利在线视频| 亚洲av无码专区在线电影 | 国产成人青青热久免费精品| 亚洲AV无码片一区二区三区| 日本免费中文字幕在线看| 亚洲国产成人AV网站| 亚洲无码高清在线观看| 污视频在线免费观看| 亚洲香蕉在线观看| 国产免费观看视频| 成人网站免费看黄A站视频| 久久亚洲AV无码精品色午夜| 青青青国产在线观看免费| 亚洲国产成人无码AV在线| 国产国拍亚洲精品福利| 亚洲精品免费视频| 亚洲日本成本人观看| ZZIJZZIJ亚洲日本少妇JIZJIZ| 免费国产午夜高清在线视频| 亚洲剧情在线观看| 亚洲成aⅴ人片久青草影院| 日韩免费在线观看视频| 亚洲影院天堂中文av色| 亚洲精品亚洲人成在线观看| 国产免费毛不卡片| 国产区在线免费观看| 亚洲六月丁香六月婷婷蜜芽 | 亚洲成年人在线观看|