余的StringUtils工具类
2013-11-15 18:45
106 查看
public class StringUtils { /* * 判断字符是否为空 * @param att * 可变长度参数 * @return boolean */ public static boolean isNull(String... att) { if(att == null || att.length == 0) { return true; } for(int i=0; i<att.length; i++) { if(null == att[i] || "".equals(att[i]) || null == att[i].trim() || "".equals(att[i].trim())) { return true; } } return false; } /* * 给obj对象set属性值 * @param obj * 操作对象 * @param att * 操作的属性的set方法,(如:方法名为setName(),需传入 name) * @param value * 给属性赋的值 * @param type * 属性的类型 */ public static void setter(Object obj, String att, Object value, Class<?> type) throws Exception { String attfir = att.substring(0, 1); attfir = attfir.toUpperCase(); StringBuilder sb = new StringBuilder(); sb.append(attfir).append(att.substring(1)); Method method = obj.getClass().getMethod("set" + sb.toString(), type); method.invoke(obj, value); } }
相关文章推荐
- StringUtils工具类的常用方法
- (十)Java工具类StringUtils字符串拼接(join)详解
- (十一)Java工具类StringUtils中isEmpty、isBlank、isNotEmpty、isNotBlank方法源码详解
- (十二)Java工具类StringUtils中trim、trimToEmpty、trimToNull方法详解
- (十三)Java工具类StringUtils中strip、stripStart、stripEnd剥离方法源码详解
- (十四)Java工具类StringUtils剔除字符串末回车换行符(\r\n)chomp、chop详解
- (十四)Java工具类StringUtils剔除字符串末回车换行符(\r\n)chomp、chop详解
- (十五)Java工具类StringUtils中isAlpha、isAlphanumeric、isAlphanumericSpace、isAlphaSpace方法详解
- (十七)Java工具类StringUtils的equals、equalsIgnoreCase、equalsAny、equalsAnyIgnoreCase方法详解
- (十九)Java工具类StringUtils的replace、replaceEach、replaceEachRepeatedly、replaceFirst方法详解
- 使用StringUtils工具类将集合数组等转换为字符串
- StringUtils 工具类的常用方法(转载)
- 关于apache下的一个StringUtils工具类的介绍
- StringUtils 工具类的常用方法
- String]StringUtils工具类的常用方法(isNotEmpty isNotBlank等)
- StringUtils工具类的isBlank()方法使用说明
- StringUtils工具类用法
- Spring的StringUtils工具类
- [JAVA][StringUtils]字符串工具类的常用方法
- (十)Java工具类StringUtils字符串拼接(join)详解