<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技術
    主站蜘蛛池模板: 18国产精品白浆在线观看免费| 黄页网站在线观看免费| 免费91麻豆精品国产自产在线观看| 亚洲国产精品毛片av不卡在线| 亚洲GV天堂GV无码男同| 成人性生交视频免费观看| 国产成人精品亚洲2020| 性一交一乱一视频免费看| 亚洲午夜无码久久久久软件| 午夜爱爱免费视频| 精品久久久久久亚洲综合网| 亚洲国产一区二区视频网站| 久久不见久久见免费影院www日本| 亚洲日韩一页精品发布| 在线观看肉片AV网站免费| 久久久久亚洲av无码专区导航| 免费在线观看的网站| 国产精品成人亚洲| 亚洲乱码国产一区三区| 8090在线观看免费观看| 亚洲性无码AV中文字幕| 在线亚洲精品自拍| 99精品视频在线免费观看| 亚洲Av高清一区二区三区| 国产v片免费播放| 最近免费mv在线观看动漫 | 中文亚洲AV片在线观看不卡| 久久黄色免费网站| 亚洲狠狠成人综合网| 亚洲精品无码久久毛片| 人妻无码一区二区三区免费| 亚洲精品人成网在线播放影院 | 亚洲精品成人网站在线观看| 天天影院成人免费观看| 亚洲暴爽av人人爽日日碰| 亚洲欧洲精品无码AV| 亚洲中文无码永久免费| 国产精品美女久久久免费 | 男女一边桶一边摸一边脱视频免费 | 亚洲国产AV无码一区二区三区| 亚洲精品国产V片在线观看|