com.ijchart.xychart.util
Class StringUtil

java.lang.Object
  extended by com.ijchart.xychart.util.StringUtil

public abstract class StringUtil
extends java.lang.Object

Title: IJChart

Description: a chart library for the Java(tm) platform.

处理字符串的工具类

Copyright: Copyright (c) 2013

Company:

Version:
1.0
Author:
zhang feng min,shanghai china. Contract me by email.

Constructor Summary
StringUtil()
           
 
Method Summary
static boolean isEmpty(java.lang.String str)
          测试字符串str是否为null或空字符串.
static boolean isEmpty(java.lang.String[] arr, boolean trim)
          判断数组中的元素是否都为null.
static boolean isEmptyWithTrim(java.lang.String str)
          测试字符串str是否为null或空字符串或String.trim()返回空.
static java.lang.String javascriptEscape(java.lang.String str)
          把字符串转化为符合javascript语法的字符串.
static java.lang.String nullToEmpty(java.lang.String str)
          如果字符串str为null,返回空字符串,否则返回str.
static java.lang.Object nullToString(java.lang.Object obj)
          如果字符串str为null,返回空字符串类型的"null",否则返回str.
static java.lang.String[] removeRepeatValues(java.lang.String[] values)
          对一个数组中的值进行分析,去掉重复的,只保留中间的值.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringUtil

public StringUtil()
Method Detail

isEmpty

public static boolean isEmpty(java.lang.String str)
测试字符串str是否为null或空字符串.

Parameters:
str - String 要测试的字符串.
Returns:
boolean 如果字符串str为null或空字符串返回true,否则返回false.

isEmptyWithTrim

public static boolean isEmptyWithTrim(java.lang.String str)
测试字符串str是否为null或空字符串或String.trim()返回空.

Parameters:
str - String 要测试的字符串.
Returns:
boolean 如果字符串str为null或空字符串或String.trim()返回空则返回true, 否则返回false.

nullToEmpty

public static java.lang.String nullToEmpty(java.lang.String str)
如果字符串str为null,返回空字符串,否则返回str.

Parameters:
str - String string对象,(可为null).
Returns:
String

nullToString

public static java.lang.Object nullToString(java.lang.Object obj)
如果字符串str为null,返回空字符串类型的"null",否则返回str.

Parameters:
obj - Object Object对象,(可为null).
Returns:
String

isEmpty

public static boolean isEmpty(java.lang.String[] arr,
                              boolean trim)
判断数组中的元素是否都为null.

Parameters:
arr - String[] 要测试的数组 (可为null).
trim - boolean 是否去掉空格.
Returns:
boolean

removeRepeatValues

public static java.lang.String[] removeRepeatValues(java.lang.String[] values)
对一个数组中的值进行分析,去掉重复的,只保留中间的值.

Parameters:
values - String[] 字符串数组.
Returns:
String[] 处理后的数组,长度和之前一致.

javascriptEscape

public static java.lang.String javascriptEscape(java.lang.String str)
把字符串转化为符合javascript语法的字符串.

Parameters:
str - String 要转化的字符串 (可为null).
Returns:
String 转换后的字符串 (不为null).