Class ArrayUtils


  • public class ArrayUtils
    extends java.lang.Object
    Author:
    Loc Ha
    • Constructor Summary

      Constructors 
      Constructor Description
      ArrayUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static byte[] append​(byte[] src1, byte[] src2)  
      static byte[] append​(byte[] src1, byte[] src2, byte[] src3)  
      static char[] append​(char[] src1, char[] src2)  
      static char[] append​(char[] src1, char[] src2, char[] src3)  
      static java.lang.String[] append​(java.lang.String[] src1, java.lang.String[] src2)  
      static java.lang.String[] append​(java.lang.String[] src1, java.lang.String[] src2, java.lang.String[] src3)  
      static byte[] copy​(byte[] src)  
      static void copy​(byte[] src, byte[] dest1)  
      static void copy​(byte[] src, byte[] dest1, byte[] dest2)  
      static void copy​(byte[] src, byte[] dest1, byte[] dest2, byte[] dest3)  
      static char[] copy​(char[] src)  
      static java.lang.String[] copy​(java.lang.String[] src)  
      static boolean endsWith​(byte[] arr, byte[] suffix, int fromIndex)  
      static void fill​(int[][] matrix, int value)  
      static <T> boolean hasElements​(T[] elements)  
      static java.util.Iterator<java.lang.Object> iterator​(java.lang.Object array)  
      static int max​(int[] arr)  
      static <T> T max​(T[] arr, java.util.Comparator<T> comparator)  
      static int min​(int[] arr)  
      static <T> T min​(T[] arr, java.util.Comparator<T> comparator)  
      static void shuffle​(char[] src, java.util.Random random)  
      static void shuffle​(int[] src, java.util.Random random)  
      static <T> void shuffle​(T[] src, java.util.Random random)  
      static void swap​(char[] src, int i, int j)  
      static void swap​(int[] src, int i, int j)  
      static <T> void swap​(T[] src, int i, int j)  
      • Methods inherited from class java.lang.Object

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

      • ArrayUtils

        public ArrayUtils()
    • Method Detail

      • append

        public static byte[] append​(byte[] src1,
                                    byte[] src2)
      • append

        public static byte[] append​(byte[] src1,
                                    byte[] src2,
                                    byte[] src3)
      • copy

        public static void copy​(byte[] src,
                                byte[] dest1)
      • copy

        public static void copy​(byte[] src,
                                byte[] dest1,
                                byte[] dest2)
      • copy

        public static void copy​(byte[] src,
                                byte[] dest1,
                                byte[] dest2,
                                byte[] dest3)
      • append

        public static char[] append​(char[] src1,
                                    char[] src2)
      • append

        public static char[] append​(char[] src1,
                                    char[] src2,
                                    char[] src3)
      • append

        public static java.lang.String[] append​(java.lang.String[] src1,
                                                java.lang.String[] src2)
      • append

        public static java.lang.String[] append​(java.lang.String[] src1,
                                                java.lang.String[] src2,
                                                java.lang.String[] src3)
      • copy

        public static java.lang.String[] copy​(java.lang.String[] src)
      • copy

        public static byte[] copy​(byte[] src)
      • copy

        public static char[] copy​(char[] src)
      • shuffle

        public static <T> void shuffle​(T[] src,
                                       java.util.Random random)
      • shuffle

        public static void shuffle​(int[] src,
                                   java.util.Random random)
      • shuffle

        public static void shuffle​(char[] src,
                                   java.util.Random random)
      • swap

        public static void swap​(int[] src,
                                int i,
                                int j)
      • swap

        public static void swap​(char[] src,
                                int i,
                                int j)
      • swap

        public static <T> void swap​(T[] src,
                                    int i,
                                    int j)
      • hasElements

        public static <T> boolean hasElements​(T[] elements)
      • fill

        public static void fill​(int[][] matrix,
                                int value)
      • endsWith

        public static boolean endsWith​(byte[] arr,
                                       byte[] suffix,
                                       int fromIndex)
      • min

        public static int min​(int[] arr)
      • max

        public static int max​(int[] arr)
      • min

        public static <T> T min​(T[] arr,
                                java.util.Comparator<T> comparator)
      • max

        public static <T> T max​(T[] arr,
                                java.util.Comparator<T> comparator)
      • iterator

        public static java.util.Iterator<java.lang.Object> iterator​(java.lang.Object array)