网站首页 新闻首页 网页设计图形动画软件编程网站开发办公软件操作系统数据库网络技术认证考试范文资料黑客攻防 书籍教程 进入论坛

StringHelper

http://www.diybl.com/ 2007-2-6  网络 点击:  [ 评论 ]
文章搜索:    【点击打包该文章】


package com.helper;

import java.util.StringTokenizer;

/** * <p>标题: weboa办公系统</p> * <p>描述: 关于字符串处理的辅助类</p> */public class StringHelper{   /**    *将空字符串转换为""    * @param 原始字符串    * @return 返回转换后的字符串    */   public static final String convertStringNull(String strOrig)   {      String strReturn = "";      if (strOrig == null || strOrig.equals("null"))      {         strReturn = "";      }      else      {         strReturn = trim(strOrig.trim());      }      return strReturn;   }

   /**    * 分解以特定分隔符分隔多个同一类型信息的字符串为字符串数组    * @param strOrigin 原始字符串    * @param separator 分隔符    * @return    */   public static final String[] parserString(String strOrigin, String separator)   {      try      {         StringTokenizer st;         String strItem;

         if (strOrigin == null)         {            return null;         }         st = new StringTokenizer(strOrigin, separator);         String[] returnValue = new String[st.countTokens()];         int index = 0;         while (st.hasMoreTokens())         {            strItem = (String) st.nextToken();            if (strItem != null && strItem.trim().length() != 0)            {               returnValue[index++] = strItem;            }         }         return returnValue;      }      catch (Exception e)      {         return null;      }   }

   /**    * 将传入的字符串转换为中文字符串,并将空字符串转换为""    * @param strOrigin 原始字符串    * @return 中文字符串    */   public static String toChineseStr(String strOrigin)   {      if (strOrigin == null || strOrigin.equals("null"))      {         strOrigin = "";      }      else      {         strOrigin = strOrigin.trim();      }

      try      {         strOrigin = new String(strOrigin.getBytes("ISO8859_1"), "GBK");      }      catch (Exception e)      {      }      return strOrigin;   }

   /**    * 将中文字符串转换为ISO8859_1编码格式,并将空字符串转换为""    * @param strOrigin strOrigin 原始字符串(中文字符串)    * @return    */   public static String toStandardStr(String strOrigin)   {      if (strOrigin == null || strOrigin.equals("null"))      {         strOrigin = "";      }      else      {         strOrigin = strOrigin.trim();      }

      try      {         strOrigin = new String(strOrigin.getBytes("GBK"), "ISO8859_1");      }      catch (Exception e)      {      }      return strOrigin;   }

   /**    *    * @param s    * @param separatorSign    * @return String[]    */

   public static String[] split(String s, String separatorSign)   {      try      {         if (s == null)            return null;         int index = 0;         java.util.Vector vec = new java.util.Vector();         while (true)         {            index = s.indexOf(separatorSign, index);        

文章整理:DIY部落 http://www.diybl.com (本站)   【点击打包该文章】
如果图片或页面不能正常显示请点击这里 站内搜索:   

文章评论

请您留言