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,

    }
}
相关推荐
尚学教辅学习资料7 分钟前
基于Spring Boot的家政服务管理系统+论文示例参考
java·spring boot·后端·java毕设
杨杨杨大侠7 分钟前
Atlas Log 0.2.0 版本
java·github·apache log4j
快乐肚皮7 分钟前
TransmittableThreadLocal:穿透线程边界的上下文传递艺术
java
渣哥8 分钟前
别再无脑 synchronized 了!Java 锁优化的 7 个狠招
java
緈諨の約錠1 小时前
JVM基础篇以及JVM内存泄漏诊断与分析
java·jvm
Slaughter信仰1 小时前
深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)第十三章知识点问答(15题)
java·开发语言·jvm
Java进阶笔记1 小时前
JVM默认栈大小
java·jvm·后端
shan&cen1 小时前
Day04 前缀和&差分 1109. 航班预订统计 、304. 二维区域和检索 - 矩阵不可变
java·数据结构·算法
在线教学养猪2 小时前
Spring Task
java·后端·spring
_hermit:2 小时前
【从零开始java学习|小结】记录学习和编程中的问题
java·学习