Packages

o

java.util

Arrays

object Arrays

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Arrays
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def asList[T <: AnyRef](a: Array[T]): List[T]
    Annotations
    @noinline()
  6. def binarySearch[T](a: Array[T], startIndex: Int, endIndex: Int, key: T, c: Comparator[_ >: T]): Int
    Annotations
    @noinline()
  7. def binarySearch[T](a: Array[T], key: T, c: Comparator[_ >: T]): Int
    Annotations
    @noinline()
  8. def binarySearch(a: Array[AnyRef], startIndex: Int, endIndex: Int, key: AnyRef): Int
    Annotations
    @noinline()
  9. def binarySearch(a: Array[AnyRef], key: AnyRef): Int
    Annotations
    @noinline()
  10. def binarySearch(a: Array[Float], startIndex: Int, endIndex: Int, key: Float): Int
    Annotations
    @noinline()
  11. def binarySearch(a: Array[Float], key: Float): Int
    Annotations
    @noinline()
  12. def binarySearch(a: Array[Double], startIndex: Int, endIndex: Int, key: Double): Int
    Annotations
    @noinline()
  13. def binarySearch(a: Array[Double], key: Double): Int
    Annotations
    @noinline()
  14. def binarySearch(a: Array[Byte], startIndex: Int, endIndex: Int, key: Byte): Int
    Annotations
    @noinline()
  15. def binarySearch(a: Array[Byte], key: Byte): Int
    Annotations
    @noinline()
  16. def binarySearch(a: Array[Char], startIndex: Int, endIndex: Int, key: Char): Int
    Annotations
    @noinline()
  17. def binarySearch(a: Array[Char], key: Char): Int
    Annotations
    @noinline()
  18. def binarySearch(a: Array[Short], startIndex: Int, endIndex: Int, key: Short): Int
    Annotations
    @noinline()
  19. def binarySearch(a: Array[Short], key: Short): Int
    Annotations
    @noinline()
  20. def binarySearch(a: Array[Int], startIndex: Int, endIndex: Int, key: Int): Int
    Annotations
    @noinline()
  21. def binarySearch(a: Array[Int], key: Int): Int
    Annotations
    @noinline()
  22. def binarySearch(a: Array[Long], startIndex: Int, endIndex: Int, key: Long): Int
    Annotations
    @noinline()
  23. def binarySearch(a: Array[Long], key: Long): Int
    Annotations
    @noinline()
  24. def binarySearchImplRef(a: Array[AnyRef], startIndex: Int, endIndex: Int, key: AnyRef): Int
    Annotations
    @inline() @tailrec()
  25. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  26. def copyOf(original: Array[Boolean], newLength: Int): Array[Boolean]
    Annotations
    @noinline()
  27. def copyOf(original: Array[Double], newLength: Int): Array[Double]
    Annotations
    @noinline()
  28. def copyOf(original: Array[Float], newLength: Int): Array[Float]
    Annotations
    @noinline()
  29. def copyOf(original: Array[Char], newLength: Int): Array[Char]
    Annotations
    @noinline()
  30. def copyOf(original: Array[Long], newLength: Int): Array[Long]
    Annotations
    @noinline()
  31. def copyOf(original: Array[Int], newLength: Int): Array[Int]
    Annotations
    @noinline()
  32. def copyOf(original: Array[Short], newLength: Int): Array[Short]
    Annotations
    @noinline()
  33. def copyOf(original: Array[Byte], newLength: Int): Array[Byte]
    Annotations
    @noinline()
  34. def copyOf[T <: AnyRef, U <: AnyRef](original: Array[U], newLength: Int, newType: Class[_ <: Array[T]]): Array[T]
    Annotations
    @noinline()
  35. def copyOf[T <: AnyRef](original: Array[T], newLength: Int): Array[T]
    Annotations
    @noinline()
  36. def copyOfRange(original: Array[Boolean], start: Int, end: Int): Array[Boolean]
    Annotations
    @noinline()
  37. def copyOfRange(original: Array[Double], start: Int, end: Int): Array[Double]
    Annotations
    @noinline()
  38. def copyOfRange(original: Array[Float], start: Int, end: Int): Array[Float]
    Annotations
    @noinline()
  39. def copyOfRange(original: Array[Char], start: Int, end: Int): Array[Char]
    Annotations
    @noinline()
  40. def copyOfRange(original: Array[Long], start: Int, end: Int): Array[Long]
    Annotations
    @noinline()
  41. def copyOfRange(original: Array[Int], start: Int, end: Int): Array[Int]
    Annotations
    @noinline()
  42. def copyOfRange(original: Array[Short], start: Int, end: Int): Array[Short]
    Annotations
    @noinline()
  43. def copyOfRange(original: Array[Byte], start: Int, end: Int): Array[Byte]
    Annotations
    @noinline()
  44. def copyOfRange[T <: AnyRef, U <: AnyRef](original: Array[U], from: Int, to: Int, newType: Class[_ <: Array[T]]): Array[T]
    Annotations
    @noinline()
  45. def copyOfRange[T <: AnyRef](original: Array[T], from: Int, to: Int): Array[T]
    Annotations
    @noinline()
  46. def deepEquals(a1: Array[AnyRef], a2: Array[AnyRef]): Boolean
    Annotations
    @noinline()
  47. def deepHashCode(a: Array[AnyRef]): Int
    Annotations
    @noinline()
  48. def deepToString(a: Array[AnyRef]): String
    Annotations
    @noinline()
  49. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  50. def equals(a: Array[AnyRef], b: Array[AnyRef]): Boolean
    Annotations
    @noinline()
  51. def equals(a: Array[Float], b: Array[Float]): Boolean
    Annotations
    @noinline()
  52. def equals(a: Array[Double], b: Array[Double]): Boolean
    Annotations
    @noinline()
  53. def equals(a: Array[Boolean], b: Array[Boolean]): Boolean
    Annotations
    @noinline()
  54. def equals(a: Array[Byte], b: Array[Byte]): Boolean
    Annotations
    @noinline()
  55. def equals(a: Array[Char], b: Array[Char]): Boolean
    Annotations
    @noinline()
  56. def equals(a: Array[Short], b: Array[Short]): Boolean
    Annotations
    @noinline()
  57. def equals(a: Array[Int], b: Array[Int]): Boolean
    Annotations
    @noinline()
  58. def equals(a: Array[Long], b: Array[Long]): Boolean
    Annotations
    @noinline()
  59. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  60. def fill(a: Array[AnyRef], fromIndex: Int, toIndex: Int, value: AnyRef): Unit
    Annotations
    @noinline()
  61. def fill(a: Array[AnyRef], value: AnyRef): Unit
    Annotations
    @noinline()
  62. def fill(a: Array[Float], fromIndex: Int, toIndex: Int, value: Float): Unit
    Annotations
    @noinline()
  63. def fill(a: Array[Float], value: Float): Unit
    Annotations
    @noinline()
  64. def fill(a: Array[Double], fromIndex: Int, toIndex: Int, value: Double): Unit
    Annotations
    @noinline()
  65. def fill(a: Array[Double], value: Double): Unit
    Annotations
    @noinline()
  66. def fill(a: Array[Boolean], fromIndex: Int, toIndex: Int, value: Boolean): Unit
    Annotations
    @noinline()
  67. def fill(a: Array[Boolean], value: Boolean): Unit
    Annotations
    @noinline()
  68. def fill(a: Array[Byte], fromIndex: Int, toIndex: Int, value: Byte): Unit
    Annotations
    @noinline()
  69. def fill(a: Array[Byte], value: Byte): Unit
    Annotations
    @noinline()
  70. def fill(a: Array[Char], fromIndex: Int, toIndex: Int, value: Char): Unit
    Annotations
    @noinline()
  71. def fill(a: Array[Char], value: Char): Unit
    Annotations
    @noinline()
  72. def fill(a: Array[Short], fromIndex: Int, toIndex: Int, value: Short): Unit
    Annotations
    @noinline()
  73. def fill(a: Array[Short], value: Short): Unit
    Annotations
    @noinline()
  74. def fill(a: Array[Int], fromIndex: Int, toIndex: Int, value: Int): Unit
    Annotations
    @noinline()
  75. def fill(a: Array[Int], value: Int): Unit
    Annotations
    @noinline()
  76. def fill(a: Array[Long], fromIndex: Int, toIndex: Int, value: Long): Unit
    Annotations
    @noinline()
  77. def fill(a: Array[Long], value: Long): Unit
    Annotations
    @noinline()
  78. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  79. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  80. def hashCode(a: Array[AnyRef]): Int
    Annotations
    @noinline()
  81. def hashCode(a: Array[Double]): Int
    Annotations
    @noinline()
  82. def hashCode(a: Array[Float]): Int
    Annotations
    @noinline()
  83. def hashCode(a: Array[Boolean]): Int
    Annotations
    @noinline()
  84. def hashCode(a: Array[Byte]): Int
    Annotations
    @noinline()
  85. def hashCode(a: Array[Char]): Int
    Annotations
    @noinline()
  86. def hashCode(a: Array[Short]): Int
    Annotations
    @noinline()
  87. def hashCode(a: Array[Int]): Int
    Annotations
    @noinline()
  88. def hashCode(a: Array[Long]): Int
    Annotations
    @noinline()
  89. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  90. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  91. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  92. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  93. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  94. def parallelPrefix[T <: AnyRef](array: Array[T], fromIndex: Int, toIndex: Int, op: BinaryOperator[T]): Unit
  95. def parallelPrefix[T <: AnyRef](array: Array[T], op: BinaryOperator[T]): Unit
  96. def parallelPrefix(array: Array[Long], fromIndex: Int, toIndex: Int, op: LongBinaryOperator): Unit
  97. def parallelPrefix(array: Array[Long], op: LongBinaryOperator): Unit
  98. def parallelPrefix(array: Array[Int], fromIndex: Int, toIndex: Int, op: IntBinaryOperator): Unit
  99. def parallelPrefix(array: Array[Int], op: IntBinaryOperator): Unit
  100. def parallelPrefix(array: Array[Double], fromIndex: Int, toIndex: Int, op: DoubleBinaryOperator): Unit
  101. def parallelPrefix(array: Array[Double], op: DoubleBinaryOperator): Unit
  102. def parallelSetAll[T <: AnyRef](array: Array[T], generator: IntFunction[_ <: T]): Unit
  103. def parallelSetAll(array: Array[Long], generator: IntToLongFunction): Unit
  104. def parallelSetAll(array: Array[Int], generator: IntUnaryOperator): Unit
  105. def parallelSetAll(array: Array[Double], generator: IntToDoubleFunction): Unit
  106. def parallelSort[T <: AnyRef](array: Array[T], fromIndex: Int, toIndex: Int, comparator: Comparator[_ >: T]): Unit
  107. def parallelSort[T <: _Comparable[_ <: AnyRef]](array: Array[T], fromIndex: Int, toIndex: Int): Unit
  108. def parallelSort[T <: AnyRef](array: Array[T], comparator: Comparator[_ >: T]): Unit
  109. def parallelSort[T <: _Comparable[_ <: AnyRef]](array: Array[T]): Unit
  110. def parallelSort(a: Array[AnyRef]): Unit
  111. def parallelSort(a: Array[Short], fromIndex: Int, toIndex: Int): Unit
  112. def parallelSort(a: Array[Short]): Unit
  113. def parallelSort(a: Array[Long], fromIndex: Int, toIndex: Int): Unit
  114. def parallelSort(a: Array[Long]): Unit
  115. def parallelSort(a: Array[Int], fromIndex: Int, toIndex: Int): Unit
  116. def parallelSort(a: Array[Int]): Unit
  117. def parallelSort(a: Array[Float], fromIndex: Int, toIndex: Int): Unit
  118. def parallelSort(a: Array[Float]): Unit
  119. def parallelSort(array: Array[Double], fromIndex: Int, toIndex: Int): Unit
  120. def parallelSort(array: Array[Double]): Unit
  121. def parallelSort(a: Array[Char], fromIndex: Int, toIndex: Int): Unit
  122. def parallelSort(a: Array[Char]): Unit
  123. def parallelSort(a: Array[Byte], fromIndex: Int, toIndex: Int): Unit
  124. def parallelSort(a: Array[Byte]): Unit
  125. def setAll[T <: AnyRef](array: Array[T], generator: IntFunction[_ <: T]): Unit
  126. def setAll(array: Array[Long], generator: IntToLongFunction): Unit
  127. def setAll(array: Array[Int], generator: IntUnaryOperator): Unit
  128. def setAll(array: Array[Double], generator: IntToDoubleFunction): Unit
  129. def sort[T <: AnyRef](array: Array[T], fromIndex: Int, toIndex: Int, comparator: Comparator[_ >: T]): Unit
    Annotations
    @noinline()
  130. def sort[T <: AnyRef](array: Array[T], comparator: Comparator[_ >: T]): Unit
    Annotations
    @noinline()
  131. def sort(a: Array[AnyRef], fromIndex: Int, toIndex: Int): Unit
    Annotations
    @noinline()
  132. def sort(a: Array[AnyRef]): Unit
    Annotations
    @noinline()
  133. def sort(a: Array[Double], fromIndex: Int, toIndex: Int): Unit
    Annotations
    @noinline()
  134. def sort(a: Array[Double]): Unit
    Annotations
    @noinline()
  135. def sort(a: Array[Float], fromIndex: Int, toIndex: Int): Unit
    Annotations
    @noinline()
  136. def sort(a: Array[Float]): Unit
    Annotations
    @noinline()
  137. def sort(a: Array[Byte], fromIndex: Int, toIndex: Int): Unit
    Annotations
    @noinline()
  138. def sort(a: Array[Byte]): Unit
    Annotations
    @noinline()
  139. def sort(a: Array[Char], fromIndex: Int, toIndex: Int): Unit
    Annotations
    @noinline()
  140. def sort(a: Array[Char]): Unit
    Annotations
    @noinline()
  141. def sort(a: Array[Short], fromIndex: Int, toIndex: Int): Unit
    Annotations
    @noinline()
  142. def sort(a: Array[Short]): Unit
    Annotations
    @noinline()
  143. def sort(a: Array[Long], fromIndex: Int, toIndex: Int): Unit
    Annotations
    @noinline()
  144. def sort(a: Array[Long]): Unit
    Annotations
    @noinline()
  145. def sort(a: Array[Int], fromIndex: Int, toIndex: Int): Unit
    Annotations
    @noinline()
  146. def sort(a: Array[Int]): Unit
    Annotations
    @noinline()
  147. def spliterator[T](array: Array[AnyRef], startInclusive: Int, endExclusive: Int): Spliterator[T]
  148. def spliterator[T](array: Array[AnyRef]): Spliterator[T]
  149. def spliterator(array: Array[Long], startInclusive: Int, endExclusive: Int): OfLong
  150. def spliterator(array: Array[Long]): OfLong
  151. def spliterator(array: Array[Int], startInclusive: Int, endExclusive: Int): OfInt
  152. def spliterator(array: Array[Int]): OfInt
  153. def spliterator(array: Array[Double], startInclusive: Int, endExclusive: Int): OfDouble
  154. def spliterator(array: Array[Double]): OfDouble
  155. def stream[T <: AnyRef](array: Array[T], startInclusive: Int, endExclusive: Int): Stream[T]
  156. def stream[T <: AnyRef](array: Array[T]): Stream[T]
  157. def stream(array: Array[Long], startInclusive: Int, endExclusive: Int): LongStream
  158. def stream(array: Array[Long]): LongStream
  159. def stream(array: Array[Int], startInclusive: Int, endExclusive: Int): IntStream
  160. def stream(array: Array[Int]): IntStream
  161. def stream(array: Array[Double], startInclusive: Int, endExclusive: Int): DoubleStream
  162. def stream(array: Array[Double]): DoubleStream
  163. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  164. def toString(a: Array[AnyRef]): String
    Annotations
    @noinline()
  165. def toString(a: Array[Double]): String
    Annotations
    @noinline()
  166. def toString(a: Array[Float]): String
    Annotations
    @noinline()
  167. def toString(a: Array[Boolean]): String
    Annotations
    @noinline()
  168. def toString(a: Array[Byte]): String
    Annotations
    @noinline()
  169. def toString(a: Array[Char]): String
    Annotations
    @noinline()
  170. def toString(a: Array[Short]): String
    Annotations
    @noinline()
  171. def toString(a: Array[Int]): String
    Annotations
    @noinline()
  172. def toString(a: Array[Long]): String
    Annotations
    @noinline()
  173. def toString(): String
    Definition Classes
    AnyRef → Any
  174. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  175. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  176. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped