精华内容
下载资源
问答
  • java.util.Arrays能方便地操作数组,它提供的所有方法都是静态的。具有以下功能: 比较数组:通过equals方法比较数组中元素值是否相等结果为true、false.(布尔型不能比较) 把整个数组里的每一个元素的值进行替换...

    java.util.Arrays类能方便地操作数组,它提供的所有方法都是静态的。具有以下功能:

    1. 比较数组:通过equals方法比较数组中元素值是否相等结果为true、false.(布尔型不能比较)
    2. 把整个数组里的每一个元素的值进行替换为val。
    3. 对数组排序:通过sort方法,按升序。
    4. copyof把一个数组复制出一个新数组(新数组的长度为length)。
    5. BinarySearch:找到元素在数组当中的下标。
    6. toString方法是把数组转换成字符串进行输出。(参数是数组,返回的是字符串)
    package test;
    
    import java.util.Arrays;
    
    public class testArrays {
        public static void main(String[] args) {
            int[] arr1 = {1,5,12,36,55,78,98};
            int[] arr2 = {1,36,12,5,78,98,55};
            int[] arr3 = {1,5,12,36,55,78,99};
    
            //1. 比较数组:通过`equals`方法比较数组中元素值是否相等结果为`true、false`.(布尔型不能比较)
            boolean equals1 = Arrays.equals(arr1, arr2);
            boolean equals2 = Arrays.equals(arr1, arr3);
            System.out.println("arr1 = arr2 的结果:"+equals1);
            System.out.println("arr1 = arr3 的结果:"+equals2);
    
            //2. 把整个数组里的每一个元素的值进行替换为val
            System.out.print("Arrays.fill把整个数组里的每一个元素的值进行替换为0: ");
            Arrays.fill(arr1,0);
            output(arr1);
    
            //3. 对数组排序:通过`sort`方法,按升序。
            System.out.print("Arrays.sort对数组排序:通过`sort`方法,按升序: ");
            Arrays.sort(arr2);
            output(arr2);
    
            //4. `copyof`把一个数组复制出一个新数组(新数组的长度为length)。
            //newLength代表截取arr的长度,如果newLength > arr.length的时候回补0
            System.out.print("Arrays.copyOf(arr,newLength)把一个数组复制出一个新数组: ");
            int[] ints = Arrays.copyOf(arr3, arr3.length+1);
            output(ints);
    
            //5. BinarySearch:找到元素在数组当中的下标。
            int i = Arrays.binarySearch(arr2, 12);
            System.out.println("12在数组arr2中的索引位置为: "+i);
    
            //6. `toString`方法是把数组转换成字符串进行输出。(参数是数组,返回的是字符串)
            String s = Arrays.toString(arr3);
            System.out.println("Arrays.toString是把数组转换成字符串进行输出: "+s);
    
        }
    
        public static void output(int[] a){
            for (int i = 0; i < a.length; i++) {
                System.out.print(a[i]);
                if (i < a.length - 1){
                    System.out.print(" ");
                }
            }
            System.out.println("");
        }
    }
    

    结果展示

    arr1 = arr2 的结果:false
    arr1 = arr3 的结果:false
    Arrays.fill把整个数组里的每一个元素的值进行替换为0: 0 0 0 0 0 0 0
    Arrays.sort对数组排序:通过`sort`方法,按升序: 1 5 12 36 55 78 98
    Arrays.copyOf(arr,newLength)把一个数组复制出一个新数组: 1 5 12 36 55 78 99 0
    12在数组arr2中的索引位置为: 2
    Arrays.toString是把数组转换成字符串进行输出: [1, 5, 12, 36, 55, 78, 99]
    
    展开全文
  • 常用JAVA工具类方法1https://blog.csdn.net/long316/article/details/802424499. org.apache.commons.lang.StringEscapeUtilsescapeHtml ( )unescapeHtml ( )escapeXml ( )escapeSql ( )unescapeJava ( )escape...

    常用JAVA工具类及方法1

    https://blog.csdn.net/long316/article/details/80242449

    9. org.apache.commons.lang.StringEscapeUtils
    escapeHtml ( )
    unescapeHtml ( )
    escapeXml ( )
    escapeSql ( )
    unescapeJava ( )
    escapeJava ( )
    escapeJavaScript ( )
    unescapeXml ( )
    unescapeJavaScript ( )
    10. org.apache.http.client.utils.URLEncodedUtils

    format ( )
    parse ( )
    11. org.apache.commons.codec.digest.DigestUtils

    md5Hex ( )
    shaHex ( )
    sha256Hex ( )
    sha1Hex ( )
    sha ( )
    md5 ( )
    sha512Hex ( )
    sha1 ( )
    12. org.apache.commons.collections.CollectionUtils

    isEmpty ( )
    isNotEmpty ( )
    select ( )
    transform ( )
    filter ( )
    find ( )
    collect ( )
    forAllDo ( )
    addAll ( )
    isEqualCollection ( )
    13. org.apache.commons.lang3.ArrayUtils

    contains ( )
    isEmpty ( )
    isNotEmpty ( )
    add ( )
    clone ( )
    addAll ( )
    subarray ( )
    indexOf ( )
    EMPTY_OBJECT_ARRAY
    EMPTY_STRING_ARRAY
    14. org.apache.commons.beanutils.PropertyUtils

    getProperty ( )
    setProperty ( )
    getPropertyDescriptors ( )
    isReadable ( )
    copyProperties ( )
    getPropertyDescriptor ( )
    getSimpleProperty ( )
    isWriteable ( )
    setSimpleProperty ( )
    getPropertyType ( )
    15. org.apache.commons.lang3.StringEscapeUtils

    unescapeHtml4 ( )
    escapeHtml4 ( )
    escapeXml ( )
    unescapeXml ( )
    escapeJava ( )
    escapeEcmaScript ( )
    unescapeJava ( )
    escapeJson ( )
    escapeXml10 ( )
    16. org.apache.commons.beanutils.BeanUtils

    copyProperties ( )
    getProperty ( )
    setProperty ( )
    describe ( )
    populate ( )
    copyProperty ( )

    cloneBean ( )

    欢迎关注公众号:


    展开全文
  • 我就存一个工具类:ToolUtils.java import com.chenggutek.cloud.riskctrl.biz.cashloan.comm.model.base.constant.CashloanConstants; import org.apache.commons.lang3.StringUtils; import java.io....

     我就存一个工具类:ToolUtils.java

    
    
    import com.chenggutek.cloud.riskctrl.biz.cashloan.comm.model.base.constant.CashloanConstants;
    import org.apache.commons.lang3.StringUtils;
    
    import java.io.IOException;
    import java.io.PrintWriter;
    import java.io.StringWriter;
    import java.lang.reflect.Array;
    import java.math.BigDecimal;
    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.*;
    import java.util.Map.Entry;
    
    /**
     * 高频方法集合类
     */
    public class ToolUtils {
    
        /**
         * 获取随机位数的字符串
         *
         * @Date 2017/8/24 14:09
         */
        public static String getRandomString(int length) {
            String base = "abcdefghijklmnopqrstuvwxyz0123456789";
            Random random = new Random();
            StringBuffer sb = new StringBuffer();
            for (int i = 0; i < length; i++) {
                int number = random.nextInt(base.length());
                sb.append(base.charAt(number));
            }
            return sb.toString();
        }
    
        /**
         * 获取随机位数的数字字符串
         *
         * @Date 2017/8/24 14:09
         */
        public static String getRandomMathString(int length) {
            Random random = new Random();
            StringBuffer sb = new StringBuffer();
            for (int i = 0; i < length; i++) {
                int number = random.nextInt(10);
                sb.append(number);
            }
            return sb.toString();
        }
    
        /**
         * 获取异常的具体信息
         *
         * @Date 2017/3/30 9:21
         * @version 2.0
         */
        public static String getExceptionMsg(Exception e) {
            StringWriter sw = new StringWriter();
            try {
                e.printStackTrace(new PrintWriter(sw));
            } finally {
                try {
                    sw.close();
                } catch (IOException e1) {
                    e1.printStackTrace();
                }
            }
            return sw.getBuffer().toString().replaceAll("\\$", "T");
        }
    
        /**
         * 比较两个对象是否相等。<br>
         * 相同的条件有两个,满足其一即可:<br>
         * 1. obj1 == null && obj2 == null; 2. obj1.equals(obj2)
         *
         * @param obj1 对象1
         * @param obj2 对象2
         * @return 是否相等
         */
        public static boolean equals(Object obj1, Object obj2) {
            return (obj1 != null) ? (obj1.equals(obj2)) : (obj2 == null);
        }
    
        /**
         * 计算对象长度,如果是字符串调用其length函数,集合类调用其size函数,数组调用其length属性,其他可遍历对象遍历计算长度
         *
         * @param obj 被计算长度的对象
         * @return 长度
         */
        public static int length(Object obj) {
            if (obj == null) {
                return 0;
            }
            if (obj instanceof CharSequence) {
                return ((CharSequence) obj).length();
            }
            if (obj instanceof Collection) {
                return ((Collection<?>) obj).size();
            }
            if (obj instanceof Map) {
                return ((Map<?, ?>) obj).size();
            }
    
            int count;
            if (obj instanceof Iterator) {
                Iterator<?> iter = (Iterator<?>) obj;
                count = 0;
                while (iter.hasNext()) {
                    count++;
                    iter.next();
                }
                return count;
            }
            if (obj instanceof Enumeration) {
                Enumeration<?> enumeration = (Enumeration<?>) obj;
                count = 0;
                while (enumeration.hasMoreElements()) {
                    count++;
                    enumeration.nextElement();
                }
                return count;
            }
            if (obj.getClass().isArray() == true) {
                return Array.getLength(obj);
            }
            return -1;
        }
    
        /**
         * 对象中是否包含元素
         *
         * @param obj     对象
         * @param element 元素
         * @return 是否包含
         */
        public static boolean contains(Object obj, Object element) {
            if (obj == null) {
                return false;
            }
            if (obj instanceof String) {
                if (element == null) {
                    return false;
                }
                return ((String) obj).contains(element.toString());
            }
            if (obj instanceof Collection) {
                return ((Collection<?>) obj).contains(element);
            }
            if (obj instanceof Map) {
                return ((Map<?, ?>) obj).values().contains(element);
            }
    
            if (obj instanceof Iterator) {
                Iterator<?> iter = (Iterator<?>) obj;
                while (iter.hasNext()) {
                    Object o = iter.next();
                    if (equals(o, element)) {
                        return true;
                    }
                }
                return false;
            }
            if (obj instanceof Enumeration) {
                Enumeration<?> enumeration = (Enumeration<?>) obj;
                while (enumeration.hasMoreElements()) {
                    Object o = enumeration.nextElement();
                    if (equals(o, element)) {
                        return true;
                    }
                }
                return false;
            }
            if (obj.getClass().isArray() == true) {
                int len = Array.getLength(obj);
                for (int i = 0; i < len; i++) {
                    Object o = Array.get(obj, i);
                    if (equals(o, element)) {
                        return true;
                    }
                }
            }
            return false;
        }
    
        /**
         * 对象是否不为空(新增)
         *
         * @param o String,List,Map,Object[],int[],long[]
         * @return
         */
        public static boolean isNotEmpty(Object o) {
            return !isEmpty(o);
        }
    
        /**
         * 对象是否为空
         *
         * @param o String,List,Map,Object[],int[],long[]
         * @return
         */
        @SuppressWarnings("rawtypes")
        public static boolean isEmpty(Object o) {
            if (o == null) {
                return true;
            }
            if (o instanceof String) {
                if (o.toString().trim().equals("")) {
                    return true;
                }
            } else if (o instanceof List) {
                if (((List) o).size() == 0) {
                    return true;
                }
            } else if (o instanceof Map) {
                if (((Map) o).size() == 0) {
                    return true;
                }
            } else if (o instanceof Set) {
                if (((Set) o).size() == 0) {
                    return true;
                }
            } else if (o instanceof Object[]) {
                if (((Object[]) o).length == 0) {
                    return true;
                }
            } else if (o instanceof int[]) {
                if (((int[]) o).length == 0) {
                    return true;
                }
            } else if (o instanceof long[]) {
                if (((long[]) o).length == 0) {
                    return true;
                }
            }
            return false;
        }
    
        /**
         * 对象组中是否存在 Empty Object
         *
         * @param os 对象组
         * @return
         */
        public static boolean isOneEmpty(Object... os) {
            for (Object o : os) {
                if (isEmpty(o)) {
                    return true;
                }
            }
            return false;
        }
    
        /**
         * 对象组中是否全是 Empty Object
         *
         * @param os
         * @return
         */
        public static boolean isAllEmpty(Object... os) {
            for (Object o : os) {
                if (!isEmpty(o)) {
                    return false;
                }
            }
            return true;
        }
    
        /**
         * 是否为数字
         *
         * @param obj
         * @return
         */
        public static boolean isNum(Object obj) {
            try {
                Integer.parseInt(obj.toString());
            } catch (Exception e) {
                return false;
            }
            return true;
        }
    
        /**
         * 如果为空, 则调用默认值
         *
         * @param str
         * @return
         */
        public static Object getValue(Object str, Object defaultValue) {
            if (isEmpty(str)) {
                return defaultValue;
            }
            return str;
        }
    
        /**
         * 强转->string,并去掉多余空格
         *
         * @param str
         * @return
         */
        public static String toStr(Object str) {
            return toStr(str, "");
        }
    
        /**
         * 强转->string,并去掉多余空格
         *
         * @param str
         * @param defaultValue
         * @return
         */
        public static String toStr(Object str, String defaultValue) {
            if (null == str) {
                return defaultValue;
            }
            return str.toString().trim();
        }
    
        /**
         * map的key转为小写
         *
         * @param map
         * @return Map<String,Object>
         */
        public static Map<String, Object> caseInsensitiveMap(Map<String, Object> map) {
            Map<String, Object> tempMap = new HashMap<>();
            for (String key : map.keySet()) {
                tempMap.put(key.toLowerCase(), map.get(key));
            }
            return tempMap;
        }
    
        /**
         * 获取map中第一个数据值
         *
         * @param <K> Key的类型
         * @param <V> Value的类型
         * @param map 数据源
         * @return 返回的值
         */
        public static <K, V> V getFirstOrNull(Map<K, V> map) {
            V obj = null;
            for (Entry<K, V> entry : map.entrySet()) {
                obj = entry.getValue();
                if (obj != null) {
                    break;
                }
            }
            return obj;
        }
    
        /**
         * 创建StringBuilder对象
         *
         * @return StringBuilder对象
         */
        public static StringBuilder builder(String... strs) {
            final StringBuilder sb = new StringBuilder();
            for (String str : strs) {
                sb.append(str);
            }
            return sb;
        }
    
        /**
         * 创建StringBuilder对象
         *
         * @return StringBuilder对象
         */
        public static void builder(StringBuilder sb, String... strs) {
            for (String str : strs) {
                sb.append(str);
            }
        }
    
        /**
         * 去掉指定后缀
         *
         * @param str    字符串
         * @param suffix 后缀
         * @return 切掉后的字符串,若后缀不是 suffix, 返回原字符串
         */
        public static String removeSuffix(String str, String suffix) {
            if (isEmpty(str) || isEmpty(suffix)) {
                return str;
            }
    
            if (str.endsWith(suffix)) {
                return str.substring(0, str.length() - suffix.length());
            }
            return str;
        }
    
        /**
         * 判断是否是windows操作系统
         *
         * @Date 2017/5/24 22:34
         */
        public static Boolean isWinOs() {
            String os = System.getProperty("os.name");
            if (os.toLowerCase().startsWith("win")) {
                return true;
            } else {
                return false;
            }
        }
    
        /**
         * 获取临时目录
         *
         * @Date 2017/5/24 22:35
         */
        public static String getTempPath() {
            return System.getProperty("java.io.tmpdir");
        }
    
        /**
         * 把一个数转化为int
         *
         * @Date 2017/11/15 下午11:10
         */
        public static Integer toInt(Object val) {
            if (val instanceof Double) {
                BigDecimal bigDecimal = new BigDecimal((Double) val);
                return bigDecimal.intValue();
            } else {
                return Integer.valueOf(val.toString());
            }
        }
    
        /**
         * 判断是否只包含字母和数字
         * @param str
         * @return
         */
        public static boolean isNumOrLetter(String str) {
            return str.matches("[A-Za-z0-9]+");
        }
    
        /**
         * 判断是否为都是数字
         * @param str
         * @return
         */
        public static boolean isAllNum(String str) {
            return str.matches("[0-9]+");
        }
    
        /**
         * 判断是否为手机号
         * @param mobile
         * @return
         */
        public static boolean isMobileNum(String mobile) {
            return mobile.matches("^(1)\\d{10}$");
        }
        /**
         * 判断是否为汉字
         * @param str
         * @return
         */
        public static boolean isHanZi(String str) {
        	char ch = str.charAt(0);
        	return (ch >= 0x4E00 && ch <= 0x9FA5);
        }
    
        /**
         * 校验是否为6-20位数字加字母
         */
        public static boolean checkPwd(String pwd) {
        	String regex = "^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,20}$";
        	if (pwd == null) {
        		return false;
        	}
        	boolean result = pwd.matches(regex);
        	return result;
        }
    
        /**
    	 * 生成交易单号
    	 * @return
    	 */
    	public static String getOrderSn(String prefix, String product) {
    		return prefix + product + System.currentTimeMillis();
    	}
    
    	/**
    	 * 生成内部订单号
    	 * @return
    	 */
    	public static String getOrderNo(int randNum) {
    		return System.currentTimeMillis() + getRandomMathString(randNum);
    	}
    
    	/**
    	 * 通过渠道信息或者设备信息获取客户端类型
    	 * @return
    	 */
    	public static Integer getClientType(String appMetaData) {
    		if (StringUtils.isEmpty(appMetaData)) {
    			return CashloanConstants.rulesClient.ANDROID;
    		}
    		if ((!StringUtils.isEmpty(appMetaData) && appMetaData.replaceAll(" ", "").toLowerCase().contains("ios"))
    				|| (!StringUtils.isEmpty(appMetaData) && appMetaData.replaceAll(" ", "").toLowerCase().contains("iphone"))) {
    			return CashloanConstants.rulesClient.IOS;
    		}
    		return CashloanConstants.rulesClient.ANDROID;
    	}
    
        public static String getUuid() {
            String uuid = UUID.randomUUID().toString();
            char[] ar = uuid.toCharArray();
            StringBuilder sb = new StringBuilder();
            for (int i = 0; i < ar.length; i++)
            {
                if (ar[i] != '-')
                {
                    sb.append(ar[i]);
                }
            }
            return sb.toString();
        }
    
    	public static void main(String[] args) {
    		// 2018-09-21T14:54:20.000+0800
    		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    		try {
    			Date parse = sdf.parse("2018-09-21T14:54:20.000+0800");
    			System.out.println(parse);
    		} catch (ParseException e) {
    			e.printStackTrace();
    		}
    		
    	}
    }

     

    你是技术宅么?那就加入我们吧!点击下方链接 或 扫描二维码 即可。

    欢迎加入 CSDN技术交流群2:(点击即可加群)QQ群:456543087

                   CSDN技术交流群(已满员):(点击即可加群)QQ群:681223095。  

    商务合作@群主,谢谢!

    因经常有人留言,未能及时查看到和回复,所以特建此群,以方便交流。方便问题讨论,有问题和没有问题的小伙伴均可加入,用作自我学习和共同进步。本博主不一定长期在线,但是qq群里会有很多热心的小伙伴,大家一起讨论解决问题。

     

     

    展开全文
  • 如下是JAVA中使用最频繁的JAVA工具类方法,排序规则是随机统计github上的50,000个开源项目得出的。1. org.apache.commons.io.IOUtilscloseQuietly ( )toString ( )copy ( )toByteArray ( )write ( )toInputStream ...
    如下是JAVA中使用最频繁的JAVA工具类及方法,
    排序规则是随机统计github上的50,000个开源项目得出的。

    1. org.apache.commons.io.IOUtils
    closeQuietly ( )
    toString ( )
    copy ( )
    toByteArray ( )
    write ( )
    toInputStream ( )
    readLines ( )
    copyLarge ( )
    lineIterator ( )
    readFully ( )
    2. org.apache.commons.io.FileUtils

    deleteDirectory ( )
    readFileToString ( )
    deleteQuietly ( )
    copyFile ( )
    writeStringToFile ( )
    forceMkdir ( )
    write ( )
    listFiles ( )
    copyDirectory ( )
    forceDelete ( )
    3. org.apache.commons.lang.StringUtils

    isBlank ( )
    isNotBlank ( )
    isEmpty ( )
    isNotEmpty ( )
    equals ( )
    join ( )
    split ( )
    EMPTY
    trimToNull ( )
    replace ( )
    4. org.apache.http.util.EntityUtils

    toString ( )
    consume ( )
    toByteArray ( )
    consumeQuietly ( )
    getContentCharSet ( )
    5. org.apache.commons.lang3.StringUtils

    isBlank ( )
    isNotBlank ( )
    isEmpty ( )
    isNotEmpty ( )
    join ( )
    equals ( )
    split ( )
    EMPTY
    replace ( )
    capitalize ( )
    6. org.apache.commons.io.FilenameUtils

    getExtension ( )
    getBaseName ( )
    getName ( )
    concat ( )
    removeExtension ( )
    normalize ( )
    wildcardMatch ( )
    separatorsToUnix ( )
    getFullPath ( )
    isExtension ( )
    7. org.springframework.util.StringUtils

    hasText ( )
    hasLength ( )
    isEmpty ( )
    commaDelimitedListToStringArray ( )
    collectionToDelimitedString ( )
    replace ( )
    delimitedListToStringArray ( )
    uncapitalize ( )
    collectionToCommaDelimitedString ( )
    tokenizeToStringArray ( )
    8. org.apache.commons.lang.ArrayUtils

    contains ( )
    addAll ( )
    clone ( )
    isEmpty ( )
    add ( )
    EMPTY_BYTE_ARRAY
    subarray ( )
    indexOf ( )
    isEquals ( )

    toObject ( )

    欢迎关注公众号:



    展开全文
  • Java Math类常用方法

    2021-02-02 12:19:35
    Java Math类常用方法 Java中Math工具类提供了一些+,-,*,/和%等基本运算符不能完成的更复杂的数学运算,例如,三角函数,对数运算,指数运算等。 在Java中Math类封装了常用的数学运算,提供了基本的数学操作,如...
  • java 工具类 项目开发常用方法,如:字符转换函数,字符处理,数组相关的处理函数
  • 文章目录第二章-实用类1、枚举类型2、包装类3、包装类的常用方法4、包装类的自动装箱和拆箱5、String类6、...实用类,日期类,日历类常用方法代码示例 第二章-实用类 1、枚举类型 枚举 枚举类更加直观,类型...
  • Java常用工具类方法

    2020-04-28 11:54:13
    数组工具类Arrays 方法名 用途 public class String toString(数组) 将数组变成字符串(按照默认格式:[元素1,元素二,元素三…]) public static void sort(数组) 按照升序(从小到大)对数组的元素进行...
  • Java IO工具类常用方法

    2015-04-20 20:42:00
    常用的文件操作:包括文件拷贝、HTTP方式拷贝、文件下载等。 1.创建文件夹 /** * 创建文件夹 * @filePath:路径 */ public void MakeFolder(String folderPath){ File file =new File(folderPath); /...
  • 1.void fill(Object[] objs,Object obj)方法 对指定的数组用指定的元素进行填充 会将该元素装满这个数组 2.void fill(Object[] objs,int start,int end,Object obj) 填充元素到指定的位置,包含头不包含尾 3...
  • java.util.Arrays>> Arrays.sort() 对数组的排序(从小到大) Arrays.binarySerch() 二分查找,找到则定位元素下标 Arrays.toString() 数组的打印 Arrays.fill() 数组的填充 Arrays.equals() 判断两个数组大小...
  • Java】StringUtils工具类常用方法详解 参考博客:https://blog.csdn.net/hj7jay/article/details/75461367 前言:写代码时大量用到了StringUtils工具类来做字符串的操作,便整理了一下,方便查阅。 1、isEmpty...
  • Collections工具类常用方法 //Collections: 操作Collection(List、Set)、Map的工具类 //面试题: Collection 与 Collections的区别? //Collection 是 接口 //Collections 是操作Collection接口的 工具类 ...
  • Collections 类是 Java 提供的一个操作 Set、List 和 Map 等集合的工具类。Collections 类提供了许多操作集合的静态方法,借助这些静态方法可以实现集合元素的排序、查找替换和复制等操作,下面介绍 Collections 类...
  • java时间工具类常用方法 public static void main(String[] args) { method10(); } public static void method10() { /** * 加密 */ try { String password = "123456"; MessageDigest md5 = Messa
  • java 常用工具类 方法整理

    千次阅读 2018-01-22 09:43:24
    java 常用工具类 方法整理 总结了下项目中常用的一些通用方法。 代码块 package com.wemall.core.tools; import com.sun.image.codec.jpeg.JPEGCodec; import com.sun.image.codec.jpeg.JPEGEncodeParam; ...
  • java常用工具类及其方法总结
  • //做字符串判空时,举荐使用idBlank(String str)方法(注意:特点是空格判断为空) public static boolean isBlank(String str) StringUtils.isBlank(null) = true StringUtils.isBlank("") = true StringUtils....
  • 是针对集合操作的工具类 Collections类的常用方法 public static <T extends Comparable<? super T>> void sort(List<T> list): 将指定的列表按升序排序 public static void reverse(...
  • Java中的常用类常用方法引言:一、Object类二、Objects工具类三、String类四、StringBuffer(线程安全)、StringBuilder类五、Collection<E>接口中的通用方法六、List<E>接口中的通用方法七、Set<E>...
  • 常用工具类方法总结 博主网站:https://blog.zhenglin.work java中好用的方法 判断字符串是否都是数字 if (null != str && 0 != str.trim().length() && str.matches("\\d*")) { return true; } ...
  • 前言:工作中看到项目组里的大牛写代码大量的用到了StringUtils工具类来做字符串的操作,便学习整理了一下,方便查阅。 isEmpty(String str) 是否为空,空格字符为false isNotEmpty(String str) 是否为非空,空格...
  • 1. 创建数组 String[] aArray = new String[5]; String[] bArray = {"a","b","c", "d", "e"}; String[] cArray = new String[]{"a","b","c","d","e"}; 2. 转换数组(.toString) int[] intArray = { 1, 2,......

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,754
精华内容 1,501
关键字:

java工具类常用方法

java 订阅