1 public class StringUtil { 2 3 /** 4 * 将字符串转换成数组,按照tag分割 5 */ 6 public static String[] str2Arr(String str, String tag) { 7 if (ValidateUtil.isValid(str)) { 8 return str.split(tag); 9 } 10 return null; 11 } 12 13 /** 14 * 判断在values数组中是否含有指定value字符串 15 */ 16 public static boolean contains(String[] values, String value) { 17 if (ValidateUtil.isValid(values)) { 18 for (String string : values) { 19 if (string.equals(value)) { 20 return true; 21 } 22 } 23 } 24 return false; 25 } 26 27 /** 28 * 将数组变换成字符串,使用“,”号分割 29 */ 30 31 public static String arr2Str(Object[] arr) { 32 String temp = ""; 33 if (ValidateUtil.isValid(arr)) { 34 for (Object s : arr) { 35 temp = temp + s + ","; 36 } 37 return temp.substring(0, temp.length() - 1); 38 } 39 return temp; 40 } 41 42 // 获得字符串的描述信息 43 public static String getDescString(String str) { 44 if (str != null && str.trim().length() > 30) { 45 return str.substring(0, 30); 46 } 47 return str; 48 } 49 50 }
原文:http://www.cnblogs.com/tezlikai/p/5140283.html