java中的常用API

1,length; 返回数组长度

2,Arrays.sort();数组排序

3,Arrays.toString(a)一维数组转化为字符串

4,Arrays.sort(b,(x,y)->{return x[0]-y[0];});二维数组排序

5,deepToString(b) 二维数组转化为字符串

6,Arrays.fill(c,-1); 初始化一维数组

代码实现

java 复制代码
import java.util.Scanner;
import java.util.Arrays;
public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int[] a = new int[n+1];
        for(int i=1;i<=n;i++){
            a[i] = sc.nextInt();
        }

        //1,length; 返回数组长度
        System.out.println(a.length);

        //2,Arrays.sort();数组排序
        Arrays.sort(a);
        for(int i=1;i<=n;i++){
            System.out.printf("%d ",a[i]);
        }
        System.out.println();

        //一维数组转化为字符串
        System.out.println(Arrays.toString(a));

        //3,二维数组排序
        int[][] b = {
                {5,2,3,4},
                {9,6,7,8,},
                {1,10,11,12}
        };
        //按照第i个位置的数的大小排序
        Arrays.sort(b,(x,y)->{
            return x[0]-y[0];
        });
        for(int[] h:b){
            for(int x:h){
                System.out.printf("%d ",x);
            }
            System.out.println();
        }

        //二维数组转化为字符串
        System.out.println(Arrays.deepToString(b));

        //4,初始化一维数组
        int [] c = new int[10];
        Arrays.fill(c,-1);
        for(int x:c)
            System.out.printf("%d ",x);
        //5,

    }
}
相关推荐
VaporGas3 分钟前
idea集成和使用Git指南
java·git·intellij-idea
阿乾之铭25 分钟前
spring MVC 拦截器
java·spring·mvc
码爸28 分钟前
flink 批量写clickhouse
java·clickhouse·flink
djgxfc30 分钟前
简单了解Maven与安装
java·maven
中文很快乐33 分钟前
springboot结合p6spy进行SQL监控
java·数据库·sql
丶白泽34 分钟前
重修设计模式-概览
java·设计模式
小电玩35 分钟前
谈谈你对Spring的理解
java·数据库·spring
五味香38 分钟前
C++学习,动态内存
java·c语言·开发语言·jvm·c++·学习·算法
无名之逆39 分钟前
计算机专业的就业方向
java·开发语言·c++·人工智能·git·考研·面试
爱棋笑谦1 小时前
二叉树计算
java·开发语言·数据结构·算法·华为od·面试