Java 数组排序及元素查找
生活随笔
收集整理的這篇文章主要介紹了
Java 数组排序及元素查找
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
對Java數組進行排序輸出并查找任意元素所在位置下表索引值。
我們使用sort()方法對Java數組進行排序,使用binarySearch()方法來查找數組中的任意一個元素,定義一個printArray()方法來打印數組。
完整代碼
import java.util.Arrays;public class MainClass {public static void main(String args[]) throws Exception {int array[] = { 2, 5, -2, 10, -3, 8, 0, -7, 9, 4 };Arrays.sort(array);printArray("數組排序結果為", array);int index = Arrays.binarySearch(array, 2);System.out.println("元素 2 在第 " + index + " 個位置");}private static void printArray(String message, int array[]) {System.out.println(message+ ": [length: " + array.length + "]");for (int i = 0; i < array.length; i++) {if(i != 0){System.out.print(", ");}System.out.print(array[i]);}System.out.println();} }結果輸出
數組排序結果為: [length: 10] -7, -3, -2, 0, 2, 4, 5, 8, 9, 10 元素 0 在第 3 個位置總結
以上是生活随笔為你收集整理的Java 数组排序及元素查找的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL 修改和删除触发器
- 下一篇: Java 数组转化成集合