java中的常用API

1,length; 返回数组长度

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

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

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

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,

    }
}
相关推荐
计算机毕设定制辅导-无忧学长1 分钟前
《基于SpringBoot的庭院玫瑰栽培养护知识交互式科普平台设计与实现》
java·spring boot·后端·毕业设计·个性化推荐·协同过滤算法·庭院玫瑰栽培养护知识科普平台
Json____1 小时前
从零构建家政服务平台:一套全栈架构如何打通管理端与移动端-java-springboot
java·spring boot·后端·架构·毕设·wwwoop.com
云雀衔光1 小时前
Java Spring AI MCP:在 Spring 里把 AI 接上你的业务系统
java·开发语言·人工智能·后端·测试工具·spring
重生之小比特1 小时前
【Java SE】数据类型与变量
java·开发语言·python
苏渡苇1 小时前
Spring Insight 里如何对 Span 进行清洗
java·spring boot·后端·spring·系统监控
find1star1 小时前
LeetCode 54:螺旋矩阵——用四个边界模拟矩阵收缩
java·算法·leetcode·边缘计算·学习方法
Yeniden1 小时前
Java 后端从零到企业级:第1篇 Java 基础语法——变量、数据类型与运算符
java·开发语言·apache
邪修king1 小时前
Linux系统篇(二十三) 基础 IO:从“文件”到“文件描述符”,彻底理解重定向
android·java·linux
云雀衔光1 小时前
MCP + 应用生成:让 AI 直接产出可交互的应用
java·人工智能·测试工具·microsoft·交互·ai编程
Nuanyt2 小时前
JVM常见核心知识梳理02 类加载 字节码技术 双亲委派 Java内存模型 JMM 并发底层 volatile synchronized 常见排障与调优工具
java·开发语言·jvm