Class IntExtensions

java.lang.Object
net.hl.lang.ext.IntExtensions

public class IntExtensions extends Object
  • Constructor Details

    • IntExtensions

      public IntExtensions()
  • Method Details

    • upperBound

      public static int upperBound(int[] s)
    • sum

      public static int sum(int[] array)
    • getAt

      public static int[] getAt(int[] array, IntRange range)
    • setAt

      public static int[] setAt(int[] array, IntRange range, int[] other)
    • setAt

      public static int[] setAt(int[] array, IntPredicate predicate, int[] other)
    • setAt

      public static int[] setAt(int[] array, int[] indices, int[] other)
    • newPrimitiveIntArray

      public static int[] newPrimitiveIntArray(IntRange range)
    • newPrimitiveIntArray

      public static int[] newPrimitiveIntArray(int size, IntToIntFunction filler)
    • newPrimitiveIntArray2

      public static int[][] newPrimitiveIntArray2(int size1, int size2, Int2ToIntFunction filler)
    • newPrimitiveIntArray3

      public static int[][][] newPrimitiveIntArray3(int size1, int size2, int size3, Int3ToIntFunction filler)
    • newPrimitiveIntArray4

      public static int[][][][] newPrimitiveIntArray4(int size1, int size2, int size3, int size4, Int4ToIntFunction filler)
    • newPrimitiveIntArray

      public static int[] newPrimitiveIntArray(int size, int defaultValue)
    • newPrimitiveIntArray2

      public static int[][] newPrimitiveIntArray2(int size1, int size2, int defaultValue)
    • newPrimitiveIntArray2

      public static int[][] newPrimitiveIntArray2(int size1, int[] defaultValue)
    • newPrimitiveIntArray3

      public static int[][][] newPrimitiveIntArray3(int size1, int size2, int size3, int defaultValue)
    • newPrimitiveIntArray3

      public static int[][][] newPrimitiveIntArray3(int size1, int size2, int[] defaultValue)
    • newPrimitiveIntArray3

      public static int[][][] newPrimitiveIntArray3(int size1, int[][] defaultValue)
    • newPrimitiveIntArray4

      public static int[][][][] newPrimitiveIntArray4(int size1, int size2, int size3, int size4, int defaultValue)
    • newPrimitiveIntArray4

      public static int[][][][] newPrimitiveIntArray4(int size1, int size2, int size3, int[] defaultValue)
    • newPrimitiveIntArray4

      public static int[][][][] newPrimitiveIntArray4(int size1, int size2, int[][] defaultValue)
    • newPrimitiveIntArray4

      public static int[][][][] newPrimitiveIntArray4(int size1, int[][][] defaultValue)