| |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| -> 数据结构与算法 -> java中的数组(Array) -> 正文阅读 |
|
|
[数据结构与算法]java中的数组(Array) |
1.声明、赋值1.1第一种(静态初始化)数组类型[ ] 数组名字 = {...(一个个同类型的值)} 数组类型 数组名字[ ] = {...(一个个同类型的值)}
上面两者效果一样,但是java一般用前者。 1.2第二种(动态初始化)
1.3第三种数组类型[ ] 数组名字 = new 数组类型[ 数组长度 ] 创建一个数组给定他的长度。然后赋值
tip:不赋值的时候默认值和变量默认值一样,int默认0,float和double默认0.0,String默认为null 1.4数组和堆,栈的关系当?int array[]?时,数组array在栈中存在,当?= new int[5]?时,array在堆中开辟了一个空间,存放5个int类型的数,还未赋值时,默认值都为0(相当于实例变量)。数组本身可以看成是一个对象,Java的对象是在堆中的,所以数组本身是在堆中的。 2.二维数组
这是一个3行2列的二维数组 array.length为3,array[0].length为2 3.数组Array提供的方法先导入包:
定义一个数组,用Arrays.sort(数组名)就能对数组进行排序(升序),效果如下:
其中Arrays提供的toString将其哈希码转换为string类型,打印出来才会显示数组里的值。 更多其他Arrays提供的方法可以参考jdk的官方文档:?在线文档-jdk-zh ? |
|
|
|
|
| 上一篇文章 下一篇文章 查看所有文章 |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| 360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年12日历 | -2025/12/5 5:40:45- |
|
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |