Java笔记(其七)---数组

静态初始化数组

完整格式

数组类型[] 数组名 = new 数组类型[]{元素1,元素2,....};

int[] ages = new int[]{1, 2, 3};

简化格式

数组类型[] 数组名 = {元素1,元素2,....};

int[] ages = {1, 2, 3};

int ages[] = {1, 2 ,3};

数组属于引用数据类型

访问数组

访问数组内元素

其方法与C语言相同,再次不做赘述

访问数组长度

int[] arr = {1, 2, 3};

arr.length.sout

//.sout在IDEA中,回车,可以直接变为System.out.println(arr.length);

遍历数组

书接上回

arr.fori + 回车

即可直接变为

for (int i = 0; i < arr.length; i++) {

}

动态初始化数组

格式

数据类型[] 数组名 = new 数据类型[长度];

int[] arr = new int[3]; //初始数据默认为零,但char的样式有些特殊

//char需要经过强转才能看到其初始的零

//double 默认0.0

//boolean 默认 false

//String 默认 null

定义数组时,不存入数据,只确定数据类型和长度

与静态的写法不可混用

相关推荐
jackaroo202019 小时前
后端_基于注解实现的请求限流
java
道可到19 小时前
百度面试真题 Java 面试通关笔记 04 |JMM 与 Happens-Before并发正确性的基石(面试可复述版)
java·后端·面试
飞快的蜗牛19 小时前
利用linux系统自带的cron 定时备份数据库,不需要写代码了
java·docker
聪明的笨猪猪20 小时前
Java Spring “IOC + DI”面试清单(含超通俗生活案例与深度理解)
java·经验分享·笔记·面试
ThisIsMirror20 小时前
CompletableFuture并行任务超时处理模板
java·windows·python
珹洺21 小时前
Java-Spring入门指南(二十一)Thymeleaf 视图解析器
java·开发语言·spring
源码集结号21 小时前
一套智慧工地云平台源码,支持监管端、项目管理端,Java+Spring Cloud +UniApp +MySql技术开发
java·mysql·spring cloud·uni-app·源码·智慧工地·成品系统
EnCi Zheng21 小时前
Spring Security 最简配置完全指南-从入门到精通前后端分离安全配置
java·安全·spring
程序员小假21 小时前
为什么这些 SQL 语句逻辑相同,性能却差异巨大?
java·后端
泉城老铁1 天前
springboot实现对接poi 导出excel折线图
java·spring boot·后端