posts - 325,  comments - 25,  trackbacks - 0

          import java.io.BufferedReader;
          import java.io.Reader;
          import java.sql.Clob;

          public class StringUtil {

           public static boolean validateNull(String args) {
            if (args == null || args.length() == 0) {
             return true;
            } else {
             return false;
            }
           }
           
           public static String chanageNull(String source, String target) {
            if (source == null || source.length() == 0 || source.equalsIgnoreCase("null")) {
             return target;
            } else {
             return source;
            }
           }
           
           public static String HTMLChange(String source) {
            String changeStr = "";
            changeStr = source.replaceAll("&", "&");
            changeStr = changeStr.replaceAll(" ", " ");
            changeStr = changeStr.replaceAll("<", "&lt;");
            changeStr = changeStr.replaceAll(">", "&gt;");
            changeStr = changeStr.replaceAll("\r\n", "<br>");
            return changeStr;
           }

           public static String clobToString(Clob c) {
            String content = new String();
            Clob clob = c;
            try {
             if (clob != null) {
              Reader is = clob.getCharacterStream();
              BufferedReader br = new BufferedReader(is);
              String s = br.readLine();
              while (s != null) {
               content += s;
               s = br.readLine();
              }
             }
            } catch (Exception e) {
             e.printStackTrace();
            }
            return content;
           }
           
           public static String cutEucStr(String _str, int len) {
            String retStr = "";
            _str = _str.trim();
            try {
             if (_str != null && !"".equals(_str)) {
              if (_str.length() > len) {
               String temp = _str.substring(0, len);
               int blank_index = temp.lastIndexOf(" ");
               if (blank_index > 0) {
                retStr = _str.substring(0, blank_index) + "...";
               } else {
                retStr = temp + "...";
               }
              } else {
               retStr = _str;
              }
             }
            } catch (Exception ex) {
             retStr = "";
            }
            return retStr;
           }
           
           public static String getMaxNumber(String number) {
            if (number.length() == 1)
             number = "00" + number;
            if (number.length() == 2)
             number = "0" + number;
            return number;
           }
           
           public static String printXing(int m) {
               String blank = "*";
               StringBuffer sb = new StringBuffer();
               for (int i = 1; i <= m; i++) {
                 sb.append(blank);
               }
               return sb.toString();
             }
           
           public static  String toHtml(String str)
           {
            StringBuffer strBuffer = new StringBuffer();
            for(int i=0; i<str.length();i++) {
              if(str.charAt(i)=='\n'){ 
               strBuffer.append("<br/>");
              }
              else{                   
               strBuffer.append(str.charAt(i));
              }
            }
             return strBuffer.toString();
            }
          }

          posted on 2009-04-06 14:33 長春語林科技 閱讀(565) 評論(0)  編輯  收藏 所屬分類: util
          <2009年4月>
          2930311234
          567891011
          12131415161718
          19202122232425
          262728293012
          3456789

           

          長春語林科技歡迎您!

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          收藏夾

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 集贤县| 田阳县| 荃湾区| 凤冈县| 兰州市| 蚌埠市| 巴彦淖尔市| 同心县| 乐业县| 聊城市| 海口市| 托克托县| 汪清县| 隆子县| 仙游县| 晴隆县| 兴和县| 博白县| 马边| 临安市| 甘洛县| 保山市| 宜兰市| 盐山县| 广昌县| 丹巴县| 大姚县| 伊宁市| 大兴区| 辽阳县| 邢台市| 正蓝旗| 金平| 富源县| 渝北区| 万年县| 磐石市| 临漳县| 连平县| 高密市| 科尔|