Arrays
来源:互联网 发布:maxwell软件价格 编辑:程序博客网 时间:2024/05/18 03:38
针对数组进行操作的工具类。比如说排序和查找。 1: public static String toString(int[] a) 把数组转成字符串 2: public static void sort(int[] a) 对数组进行排序 3: public static int binarySearch(int[] a,int key) 二分查找
package cn.itcast_05;import java.util.Arrays;public class ArraysDemo { public static void main(String[] args) { // 定义一个数组 int[] arr = { 24, 69, 80, 57, 13 }; // public static String toString(int[] a) 把数组转成字符串 System.out.println("排序前:" + Arrays.toString(arr)); // public static void sort(int[] a) 对数组进行排序 Arrays.sort(arr); System.out.println("排序后:" + Arrays.toString(arr)); // [13, 24, 57, 69, 80] // public static int binarySearch(int[] a,int key) 二分查找 System.out.println("binarySearch:" + Arrays.binarySearch(arr, 57)); System.out.println("binarySearch:" + Arrays.binarySearch(arr, 577)); }}
数组转集合
public static <T> List<T> asList(T... a):把数组转成集合 注意事项: 虽然可以把数组转成集合,但是集合的长度不能改变。
package cn.itcast_03;import java.util.Arrays;import java.util.List;public class ArraysDemo { public static void main(String[] args) { // 定义一个数组 // String[] strArray = { "hello", "world", "java" }; // List<String> list = Arrays.asList(strArray); List<String> list = Arrays.asList("hello", "world", "java"); // UnsupportedOperationException // list.add("javaee"); // UnsupportedOperationException // list.remove(1); list.set(1, "javaee"); for (String s : list) { System.out.println(s); } }}
0 0
- Arrays
- Arrays
- Arrays
- Arrays
- Arrays
- Arrays
- Arrays
- Arrays
- Arrays
- Arrays
- Arrays
- Arrays
- Arrays
- Arrays
- Arrays
- Arrays
- Arrays
- Arrays.copyOf()&Arrays.copyOfRange()
- JAVA反射获取类名,方法名,属性及构造方法
- JSP自定义标签(一) 树形下拉选择菜单
- Android知识结构
- leetcode刷题系列C++-next permutation
- magento优惠码提交不了
- Arrays
- 基于redis分布式缓存实现(新浪微博案例)
- java 面试题
- sql 查出一张表中重复的所有记录数据
- android:TableLayout表格布局详解
- 实现从网页上抓取数据(htmlparser)
- 关于使用 QEMU 对系统进行 profile
- simditor 图片上传成功后修改图片地址
- 制作framework库文件的详细步骤---iOS9,Xcode7.2