Class Arrays


  • public class Arrays
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      Arrays()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.util.List<java.lang.Object> asList​(java.lang.Object array)  
      static <T> java.util.Map<java.lang.Integer,​T> asMap​(java.lang.Object array)  
      static boolean equals​(java.lang.Object arr1, java.lang.Object arr2)
      Unfortunately, Java forces us to write such complex code just to compare two arrays ...
      static int[] intArray​(int... data)  
      • Methods inherited from class java.lang.Object

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

      • INT_ARRAY_TYPE

        public static java.lang.Class INT_ARRAY_TYPE
      • INTEGER_ARRAY_TYPE

        public static java.lang.Class INTEGER_ARRAY_TYPE
      • OBJECT_ARRAY_TYPE

        public static java.lang.Class OBJECT_ARRAY_TYPE
    • Constructor Detail

      • Arrays

        public Arrays()
    • Method Detail

      • asMap

        public static <T> java.util.Map<java.lang.Integer,​T> asMap​(java.lang.Object array)
        Returns:
        index -> value
      • asList

        public static java.util.List<java.lang.Object> asList​(java.lang.Object array)
        Returns:
        new list with elements from array
        Throws:
        java.lang.IllegalArgumentException
      • intArray

        public static int[] intArray​(int... data)
      • equals

        public static boolean equals​(java.lang.Object arr1,
                                     java.lang.Object arr2)
        Unfortunately, Java forces us to write such complex code just to compare two arrays ...