Arrays

来源:互联网 发布:如何删除旧版windows 编辑:程序博客网 时间:2024/05/22 05:07
/* *Arrays:一个操作数组的工具类。 */package classfile;import java.util.*;public class ArraysDemo{public static void main(String[] args){method_asList();method_sort();method_binarySearch();method_toString();}public static void method_asList(){String[] arr = new String[]{"a","b","c","d","e"};//获取数组的列表集合视图List<String> list = Arrays.asList(arr);System.out.println("数组的列表集合视图:"+list);}public static void method_sort(){String[] arr = new String[]{"b","d","a","c","e","g","f"};//排序前的数组System.out.println("排序前的数组:"+Arrays.asList(arr));//对数组中的元素进行排序Arrays.sort(arr);System.out.println("排序后的数组:"+Arrays.asList(arr));}public static void method_binarySearch(){String[] arr = new String[]{"b","d","a","c","e","g","f"};//排序前的数组System.out.println("排序前的数组:"+Arrays.asList(arr));//对数组中的元素进行排序Arrays.sort(arr);System.out.println("排序后的数组:"+Arrays.asList(arr));//将数组排序后,查找某一元素的角标System.out.println("在排序后查找某一元素的角标:"+Arrays.binarySearch(arr,"d"));}public static void method_toString(){String[] arr = {"a","b","c","d","e"};String[] arr1 = {"a","b"};String[] arr2 = {"c","d"};String[] arr3 = {"e","f"};String[][] arr4 = {arr1,arr2,arr3};//获取数组的内容的字符串System.out.println("获取数组内容的字符串:"+Arrays.toString(arr));//二维数组获取的是引用的地址System.out.println(Arrays.toString(arr4));}}

0 0
原创粉丝点击