news 2026/4/23 14:09:29

Day25-20260121

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Day25-20260121

多维数组

多维数组可以看成是数组的数组,比如二维数组就是一个特殊的一维数组,其每一个元素都是一个一维数组。

二维数组

inta[][]=newint[2][5];

解析:以上二维数组a可以看成一个两行五列的数组。

思考:多维数组的使用?

packagecom.array;publicclassArrayDemo05{publicstaticvoidmain(String[]args){//[4][2]/* 1,2 array[0] 2,3 array[1] 3,4 array[2] 4,5 array[3] */int[][]array={{1,2},{2,3},{3,4},{4,5}};//多维数组printArray(array[0]);System.out.println(array[0][0]);System.out.println(array[0][1]);System.out.println(array.length);System.out.println(array[0].length);for(inti=0;i<array.length;i++){for(intj=0;j<array[i].length;j++){System.out.println(array[i][j]);}}}//打印数组元素publicstaticvoidprintArray(int[]arrays){for(inti=0;i<arrays.length;i++){System.out.print(arrays[i]+" ");}}}
12124212233445进程已结束,退出代码为0

Arrays类

数组的工具类Java.util.Arrays

由于数组对象本身并没有什么方法可以供我们调用,但API中提供了一个工具类Arrays供我们使用,从而可以堆数据对象进行一些基本的操作。

查看JDK帮助文档:https://docs.oracle.com/javase/8/docs/api/

Arrays类中的方法都是static修饰的静态方法,在使用的时候可以直接使用类名进行调用,而“不用”使用对象来调用(注意:是“不用”而不是“不能”)

具有以下常用功能:

  1. 给数组赋值:通过fill方法。
  2. 对数组排序:通过sort方法,按升序。
  3. 比较数组:通过equals方法比较数组中元素值是否相等。
  4. 查找数组元素:通过binarySearch方法能对排序好的数组进行二分法查找法操作。
packagecom.array;importjava.util.Arrays;publicclassArrayDemo06{publicstaticvoidmain(String[]args){int[]a={1,2,3,4,9090,31231,543,21,3,23};// System.out.println(a);// [I@7dc5e7b4// //打印数组元素Arrays.toString// System.out.println(Arrays.toString(a));// printArray(a);Arrays.sort(a);//数组进行排序:升序System.out.println(Arrays.toString(a));Arrays.fill(a,2,4,0);//数组填充System.out.println(Arrays.toString(a));}//重复造轮子publicstaticvoidprintArray(int[]a){for(inti=0;i<a.length;i++){if(i==0){System.out.print("[");}if(i==a.length-1){System.out.println(a[i]+"]");}elseSystem.out.print(a[i]+", ");}}}
[1,2,3,3,4,21,23,543,9090,31231][1,2,0,0,4,21,23,543,9090,31231]进程已结束,退出代码为0
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 14:08:02

Z-Image-Turbo生成质量下降?Diffusers版本兼容性问题排查

Z-Image-Turbo生成质量下降&#xff1f;Diffusers版本兼容性问题排查 1. 问题背景&#xff1a;Z-Image-Turbo为何突然“画崩”&#xff1f; 你有没有遇到过这种情况&#xff1a;昨天还能稳定生成高清写实人像的Z-Image-Turbo&#xff0c;今天一跑&#xff0c;出来的图却模糊、…

作者头像 李华
网站建设 2026/4/23 14:18:03

WinFsp终极指南:在Windows上轻松构建高性能自定义文件系统

WinFsp终极指南&#xff1a;在Windows上轻松构建高性能自定义文件系统 【免费下载链接】winfsp Windows File System Proxy - FUSE for Windows 项目地址: https://gitcode.com/gh_mirrors/wi/winfsp 你是否曾经面对这样的困境&#xff1a;想要将云存储、数据库或内存数…

作者头像 李华
网站建设 2026/4/23 14:08:41

FastAPI脚手架:从繁琐配置到一键生成的开发革命

FastAPI脚手架&#xff1a;从繁琐配置到一键生成的开发革命 【免费下载链接】fastapi-scaf This is a fastapi scaf. (fastapi脚手架&#xff0c;一键生成项目或api&#xff0c;让开发变得更简单) 项目地址: https://gitcode.com/gh_mirrors/fa/fastapi-scaf 还记得那个…

作者头像 李华
网站建设 2026/4/23 12:07:06

LaWGPT完整部署教程:手把手教你搭建法律大模型

LaWGPT完整部署教程&#xff1a;手把手教你搭建法律大模型 【免费下载链接】LaWGPT LaWGPT - 一系列基于中文法律知识的开源大语言模型&#xff0c;专为法律领域设计&#xff0c;增强了法律内容的理解和执行能力。 项目地址: https://gitcode.com/gh_mirrors/la/LaWGPT …

作者头像 李华
网站建设 2026/4/23 8:29:44

如何提升推理效率?DeepSeek-R1-Distill-Qwen-1.5B GPU适配优化

如何提升推理效率&#xff1f;DeepSeek-R1-Distill-Qwen-1.5B GPU适配优化 你是否也在为小参数大模型的推理速度慢、显存占用高而头疼&#xff1f;尤其是在部署像 DeepSeek-R1-Distill-Qwen-1.5B 这类专注于数学、代码和逻辑推理的模型时&#xff0c;GPU 资源稍不注意就会“爆…

作者头像 李华
网站建设 2026/4/18 18:48:54

告别繁琐配置!Qwen3-0.6B开箱即用快速上手指南

告别繁琐配置&#xff01;Qwen3-0.6B开箱即用快速上手指南 你是不是也经历过这样的场景&#xff1a;好不容易找到一个心仪的大模型&#xff0c;结果光是环境配置就花了半天时间&#xff1f;依赖冲突、版本不兼容、API调不通……还没开始体验功能&#xff0c;热情就已经被耗尽。…

作者头像 李华