Files
openide/java/java-tests/testData/inspection/dataFlow/fixture/ArrayBinarySearchNoWarningAtNeedle.java
T
2024-10-16 10:21:26 +00:00

22 lines
641 B
Java

import java.util.*;
class Main {
public static void main(String[] args) {
Integer[] arr = new Integer[]{568, 659, 685, 235, 258, 657, 159, 357, 756, 958, 657};
Arrays.sort(arr, Collections.reverseOrder());
int index1 = Arrays.binarySearch(arr, 756, Comparator.reverseOrder());
int index2 = Arrays.binarySearch(arr, 657, Comparator.reverseOrder());
Integer[] newArr = Arrays.copyOf(arr, 15);
Arrays.fill(newArr, arr.length, newArr.length, 999);
System.out.println(Arrays.toString(arr));
System.out.println(index1);
System.out.println(index2);
System.out.println(Arrays.toString(newArr));
}
}