Class ArrayUtil


  • public final class ArrayUtil
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private ArrayUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.util.List<java.lang.Byte> asList​(byte[] vals)  
      static java.util.List<java.lang.Character> asList​(char[] vals)  
      static java.util.List<java.lang.Double> asList​(double[] vals)  
      static java.util.List<java.lang.Float> asList​(float[] vals)  
      static java.util.List<java.lang.Integer> asList​(int[] vals)  
      static java.util.List<java.lang.Long> asList​(long[] vals)  
      static java.util.List<java.lang.Short> asList​(short[] vals)  
      static int getArrayLength​(java.lang.Object array)  
      static java.lang.reflect.Type getArrayTypeFor​(java.lang.Class<?> clazz)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ArrayUtil

        private ArrayUtil()
    • Method Detail

      • getArrayLength

        public static int getArrayLength​(java.lang.Object array)
        Returns:
        the length of the array given.
        Throws:
        java.lang.IllegalArgumentException - if the given object is not an array
      • asList

        public static java.util.List<java.lang.Integer> asList​(int[] vals)
      • asList

        public static java.util.List<java.lang.Short> asList​(short[] vals)
      • asList

        public static java.util.List<java.lang.Long> asList​(long[] vals)
      • asList

        public static java.util.List<java.lang.Character> asList​(char[] vals)
      • asList

        public static java.util.List<java.lang.Byte> asList​(byte[] vals)
      • asList

        public static java.util.List<java.lang.Float> asList​(float[] vals)
      • asList

        public static java.util.List<java.lang.Double> asList​(double[] vals)
      • getArrayTypeFor

        public static java.lang.reflect.Type getArrayTypeFor​(java.lang.Class<?> clazz)
        Returns:
        the array type of a given class