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

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

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

    Java Blog for Alex Wan

    Let life be beautiful like summer flowers and death like autumn leaves.

    統(tǒng)計(jì)

    留言簿(10)

    BlogJava

    Blogs

    DIV+CSS

    JQuery相關(guān)

    友情鏈接

    常去的地方

    數(shù)據(jù)供應(yīng)

    閱讀排行榜

    評(píng)論排行榜

    常用的與字符串相關(guān)的函數(shù)總結(jié)StringUtil

    StringUtil.java
    package util;

    import java.util.Arrays;
    import java.sql.Timestamp;
    public class StringUtil {
                         
    //j將字符串第一個(gè)字母變成大寫
        public static String toTitle(String str,boolean toTrim)
        
    {
            
    if (str==null)return null;
            
    char ch[]=toTrim?str.trim().toCharArray():str.trim().toCharArray();
            
    char ch0=Character.toUpperCase(ch[0]);
            ch[
    0]=ch0;
            str
    =new String(ch);
            
    return str;
        }

        
    //獲取合法的xml字符串
        public static String getLegalXMLString(String str) throws AppException {
            
    if (str != null && str.trim().length() != 0{
                str 
    = str.replaceAll("&""&amp;");
                str 
    = str.replaceAll("<""&lt;");
                str 
    = str.replaceAll(">""&gt;");
                
    // str=str.replaceAll("'","&apos;");
                str = str.replaceAll(""""&quot;");
            }
     else {
                str 
    = "";
            }

            
    return str;
        }

        
    //獲取合法的javascript字符串
        public static String getLegalJSString(String str) throws AppException {
            
    // 把(' " )--->(' " \)用以js中的
            char strchar[] = str.toCharArray();
            String strstr 
    = "";
            
    if (str != null && str.trim().length() != 0{
                
    for (int i = 0; i < str.length(); i++{
                    
    if (Character.toString(strchar[i]).equals("'")) {
                        strstr 
    += "\'";
                    }
     else if (Character.toString(strchar[i]).equals(""")) {
                        strstr += "\"";
                    }
     else if (Character.toString(strchar[i]).equals("\")) {
                        strstr 
    += "\\";
                    }
     else {
                        strstr 
    += Character.toString(strchar[i]);
                    }

                }

            }
     else {
                strstr 
    = "";
            }

            
    return strstr;
        }

        
        
    //判斷字符串是否為空
        public static boolean isEmpty(String str)
        
    {
            
    if(str==null||str.trim().length()==0)
            
    return true
            
    return false;
        }

        
    //判斷字符串是否整數(shù)的形式
        public static boolean isInt(String num) {
            
    try {
                Integer.parseInt(num);
            }
     catch (Exception e) {
                
    return false;
            }

            
    return true;
        }

                         
    //判斷字符串是否長(zhǎng)整形的形式
        public static boolean isLong(String num) {
            
    try {
                Long.parseLong(num);
            }
     catch (Exception e) {
                
    return false;
            }

            
    return true;
        }

                         
    //判斷字符串是否雙精度的形式
        public static boolean isDouble(String num) {
            
    try {
                Double.parseDouble(num);
            }
     catch (Exception e) {
                
    return false;
            }

            
    return true;
        }

                         
    //判斷字符串是否浮點(diǎn)的形式
        public static boolean isFloat(String num) {
            
    try {
                Float.parseFloat(num);
            }
     catch (Exception e) {
                
    return false;
            }

            
    return true;
        }

        
    //判斷字符串是否時(shí)間戳類型
        public static boolean isTimestamp(String str)
        
    {
            
    try
            
    {
                Timestamp.valueOf(str);
            }

            
    catch(Exception e)
            
    {
                
    return false;
            }

            
    return true;
        }

        
        
    //將字符串?dāng)?shù)字組合成顯式的表達(dá)該字符串?dāng)?shù)組的一個(gè)字符串
        public static String arrayToString(String[] array) {
            
    return Arrays.toString(array);
        }

                         
    //將顯示表達(dá)一個(gè)字符串?dāng)?shù)組的字符串轉(zhuǎn)換成字符串?dāng)?shù)組
        public static String[] stringToArray(String str) {
            
    if (str != null&&!str.equals("null")) {
                str 
    = str.replaceAll("^\[|\]$|\s""");
                
    return str.split(",");
            }

            
    return null;
        }



    }


    Let life be beautiful like summer flowers and death like autumn leaves.

    posted on 2008-06-07 10:23 Alexwan 閱讀(541) 評(píng)論(0)  編輯  收藏


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲av无码专区国产不乱码| 亚洲第一视频在线观看免费| 亚洲一级毛片免费观看| 国产免费无码AV片在线观看不卡| 久99久无码精品视频免费播放| 香蕉97碰碰视频免费| 日韩成人毛片高清视频免费看| 三年片在线观看免费观看大全中国| 色一情一乱一伦一视频免费看| 久久久久久久久无码精品亚洲日韩| 亚洲av无码成人影院一区| 国内成人精品亚洲日本语音| 国产亚洲视频在线观看| 四虎永久成人免费影院域名| mm1313亚洲国产精品美女| 国产偷窥女洗浴在线观看亚洲| 亚洲精品乱码久久久久久蜜桃不卡| 亚洲日韩欧洲无码av夜夜摸| 亚洲AV午夜福利精品一区二区 | 午夜视频在线在免费| 日韩特黄特色大片免费视频| 四虎永久免费网站免费观看| 亚洲成av人片天堂网老年人| 久久亚洲av无码精品浪潮| 亚洲AV无码久久| 亚洲神级电影国语版| 99亚偷拍自图区亚洲| 国产亚洲午夜精品| 黄色视频在线免费观看| 四虎影视成人永久免费观看视频| 57PAO成人国产永久免费视频| 浮力影院第一页小视频国产在线观看免费 | 精品在线观看免费| 男女拍拍拍免费视频网站| 欧洲精品99毛片免费高清观看 | 女同免费毛片在线播放| **aaaaa毛片免费| 国产精品成人无码免费| 亚洲色自偷自拍另类小说| 亚洲国产成a人v在线| 国产精品亚洲天堂|