Class ArrayUtil


  • public final class ArrayUtil
    extends java.lang.Object
    Various Array utils which do not exist in Java or are performing badly. NOTE: we keep this here and in Mapper duplicated to not have Mapper depending on johnzon-core!
    • 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 java.util.List<java.lang.Object> asList​(java.lang.Object[] vals)  
      static java.util.Collection<java.lang.Object> newCollection​(java.lang.Object array)
      Take the given array object and fill a fresh Collection with it.
      • 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

      • 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)
      • asList

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

        public static java.util.Collection<java.lang.Object> newCollection​(java.lang.Object array)
        Take the given array object and fill a fresh Collection with it.
        Throws:
        java.lang.IllegalArgumentException - if the given value this is not an array.