余的StringUtils工具类

来源:互联网 发布:香港2047知乎 编辑:程序博客网 时间:2024/05/01 10:18
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);}}

原创粉丝点击