zoukankan      html  css  js  c++  java
  • JAVA常用工具类汇总

    一、功能方法目录清单:

    1、getString(String sSource)的功能是判断参数是否为空,为空返回"",否则返回其值;

    2、getString(int iSource)的功能是判断参数是否为0,为0则返回"",否则返回其值;

    3、GBKtoISO(String s)的功能是进行编码转换,由GBK转为 iso-8859-1;

    4、ISOtoGBK(String s)的功能是进行编码转换,由iso-8859-1 转为 GBK;

    5、getArray(String[] aSource)的功能是判断参数是否为空,为空则返回一个长度为0的字符串数组,否则返回其值;

    6、getInt(String sSource)的功能是判断参数是否为空,为空则返回0,不为空则返回其整型值;

    7、getIntArray(String[] aSource)的功能是判断参数是否为空,为空则返回一个长度为0的整形数组,否则返回其值;

    8、getDouble(String sSource)的功能是判断参数是否为空,为空则返回0,不为空则返回其整型值;

    9、isContain(String sSource, String sItem)的功能是查找以逗号分隔的源字符串是否包含给定字符串;

    10、isContain(String[] aSource, String sItem)的功能是查找源字符串数组中是否包含给定字符串;

    11、delete(String source, String subString)的功能是将指定字符串从源字符串中删除掉,并返回替换后的结果字符串;

    12、replace(String source, String oldString, StringnewString)的功能是用新字符串替换源字符串中的旧字符串;

    13、increaseOne(String sSource)的功能是将给定的源字符串加1 例如:“0001”经本函数转换后返回为“0002”;

    14、intToStr(int val, int len)的功能是将给定的整数转化成字符串,结果字符串的长度为给定长度,不足位数的左端补"0";

    15、arrayAddSign(String[] aSource, String sChar)的功能是将数组中的每个元素两端加上给定的符号;

    16、arrayToString(String[] aSource)的功能是将数组中的元素连成一个以逗号分隔的字符串;

    17、arrayToString(int[] aSource)的功能是将数组中的元素连成一个以逗号分隔的字符串;

    18、arrayToString(String[] aSource, String sChar)的功能是将数组中的元素连成一个以给定字符分隔的字符串;

    19、arrayAppend(String[] array1, String[] array2)的功能是将两个字符串的所有元素连结为一个字符串数组;

    20、arrayAppend(Object[] array1, Object[] array2)的功能是将两个对象数组中的所有元素连结为一个对象数组;

    21、strToArray(String sSource)的功能是拆分以逗号分隔的字符串,并存入String数组中;

    22、strToArray(String sSource, String sChar)的功能是拆分以给定分隔符分隔的字符串,并存入字符串数组中;

    23、strToArray(String sSource, char sChar)的功能是拆分以给定分隔符分隔的字符串,并存入整型数组中;

    24、addMark(String sSource)的功能是将以逗号分隔的字符串的每个元素加上单引号如: 1000,1001,1002 --> '1000','1001','1002';

    25、deleteFile(String fileName)的功能是删除磁盘上的文件;

    26、isNumber(String strInput)的功能是判断字符串是否可转换成数字;

    27、isIp(String strIp)的功能是判断输入的字符是否是IP地址的形式;

    1        importjava.io.File;

    2        importjava.io.Serializable;

    3        importjava.math.BigDecimal;

    4        importjava.util.Hashtable;

    5        importjava.util.Set;

    6        importjava.util.StringTokenizer;

    7        importjava.util.Vector;

    8         

    9        /*******************************************************************************

    10       * 文件名称:Function.java<br>

    11       * 功能描述:工具类,封装一些常用的操作<br>

    12       ******************************************************************************/

    13       

    14      public class Function implements Serializable {

    15       

    16          private static final longserialVersionUID = 1L;

    17       

    18          public Function() {

    19          }

    20       

    21          public static void main(String args[]) {

    22          }

    23       

    24          /**

    25           * 判断参数是否为空,为空则返回"",否则返回其值

    26           * @param sSource 源字符串

    27           * @return 字符串

    28           */

    29          public String getString(String sSource) {

    30              String sReturn= "";

    31              if (sSource != null) {

    32                  sReturn =sSource;

    33              }

    34              return sReturn;

    35          }

    36       

    37          /**

    38           * 判断参数是否为0,为0则返回"",否则返回其值

    39           * @param iSource源字符串

    40           * @return 字符串

    41           */

    42          public static StringgetString(int iSource){

    43              if (iSource == 0) {

    44                  return "";

    45              } else {

    46                  return "" + iSource;

    47              }

    48          }

    49       

    50          /**

    51           * 转码:GBK ----> iso-8859-1

    52           * @param s 转码字段

    53           * @return 转码后的字段

    54           */

    55       

    56          public static StringGBKtoISO(String s) {

    57              try {

    58                  s = new String(s.getBytes("GBK"), "iso-8859-1");

    59              } catch (Exception e) {

    60              }

    61              return s;

    62          }

    63       

    64          /**

    65           * 转码:iso-8859-1 ----> GBK

    66           * @param s 转码字段

    67           * @return 转码后的字段

    68           */

    69          public static StringISOtoGBK(String s) {

    70              try {

    71                  s = new String(s.getBytes("iso-8859-1"), "GBK");

    72              } catch (Exception e) {

    73              }

    74              return s;

    75          }

    76       

     

    下载地址:http://download.csdn.net/detail/nameyuxiang/6523983

  • 相关阅读:
    敲七
    二维指针数组**p
    食物链(待解决)
    蛇行矩阵
    快速排序 QuickSort
    堆排序
    猪的安家
    百度语言翻译机
    HTML <base> 标签
    免费网络管理流量监控软件大比拼
  • 原文地址:https://www.cnblogs.com/chenbo820/p/6652137.html
Copyright © 2011-2022 走看看