数组
来源:互联网 发布:python 抓取淘宝图片 编辑:程序博客网 时间:2024/06/06 23:53
注:本章所列都是通用的、标准的写法,其他为了兼容c语言或者其他语言的写法都忽略不提。
一、数组变量的声明
int[] ary;//声明一个数组变量aryint[] arr1=new int[4];//声明一个有4个int元素的数组变量、动态初始化int[] arr2=new int[]{1,2,3,4};//动态初始化,记住int[这里不要填数字、4也不行]int[] arr3={1、2、3};//静态初始化//ary、arr1、arr2、arr3都叫数组变量//{1,2,3}:数组对象//1、2、3:数组元素
数组元素是自动初始化为零值的,包括0、0.0、\u0000、false、null
二、数组元素的访问
数组对象的大小是固定的,长度是n,下标范围为0~n-1;
.length属性获取数组元素的长度
//输出数组import java.util.Arrays;public class demo{ public static void main(String[] args){ int[] arr = new int[]{1,2,3,4}; System.out.println(Arrays.toString(arr)); }}//输出结果:[1, 2, 3, 4]
//数组拷贝 Java APIimport java.util.Arrays;public class Test{ public static void main(String[] args){ int[] src = new int[]{1,2,3,4}; int[] dest = new int[4]; //原数组,起始下标,目标数组,起始下标,复制的长度 System.arraycopy(src, 0, dest, 0, src.length); System.out.println(Arrays.toString(dest)); }}
//数组拷贝 JDK1.6import java.util.Arrays;public class Test{ public static void main(String[] args){ int[] src = new int[]{1,2,3,4}; //注意返回的是一个数组对象 int[] dest = Arrays.copyOf(src, src.length); System.out.println(Arrays.toString(dest)); }}
//数组扩展import java.util.Arrays;public class Test{ public static void main(String[] args){ char[] cArr = {'北', '京'}; char[] temp = Arrays.copyOf(cArr, 4);//{'北', '京', 0, 0} temp[2] = '人'; temp[3] = '民'; System.out.println(temp); }}
阅读全文
0 0
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 分布式架构DUBBO
- 第8章动画和封装
- js定时器
- 新安装的 Discuz!X是如何判断是否是第一次安装的?相关源码分析
- Selenium-java-web常用操作---2
- 数组
- 剑指Offer_面试题06_重建二叉树
- Selenium-java-testng插件安装eclipse
- jeecg全局异常处理GlobalExceptionResolver修改,改善用户体验度
- 启动原生态火狐
- ViewPager+Fragment的下划线
- Selenium-java-XML启动用例类-简单1
- Selenium-java-Log4j环境搭建和
- android小白最近学习的界面的一些总结