Java中数组的使用方法? 初始化,二维数组,数组复制
2012-03-13 18:19
926 查看
1.静态初始化:程序员指定初始值,系统决定长度。注意数组要使用new关键字。
2.动态初始化:程序员指定长度,系统分配初始值
这样定义是不行的:int[3] arr = new int[3];
3.复制数组
输出: 1 1
如果直接使用arr2 = arr,则arr[0]随arr2[0]变化,输出为1 5
class ArrTest { public static void main(String[] args) { int[] arr; arr = new int[]{1,2,3}; //int[] arr = new int[]{1,2,3}; //int[] arr = {1,2,3}; } }
2.动态初始化:程序员指定长度,系统分配初始值
这样定义是不行的:int[3] arr = new int[3];
class ArrTest { public static void main(String[] args) { int[] arr = new int[3]; } }
3.复制数组
输出: 1 1
如果直接使用arr2 = arr,则arr[0]随arr2[0]变化,输出为1 5
import java.util.Arrays; class ArrTest { public static void main(String[] args) { int[] arr = {1,2,3}; int[] arr2 = Arrays.copyOf(arr,arr.length); System.out.println(arr2[0]); arr[0] = 5; System.out.println(arr2[0]); } }
相关文章推荐
- 《c primer pius》第十章第6题,编写一个程序,初始化一个二维double数组,并利用练习2中的任一函数来把这个数组复制到另一个二维数组(因为二维数组是数组的数组,所以可以使用处理一维数组的
- java中使用数组进行模拟加密的方法
- Java—使用System.arraycopy()实现数组之间的复制
- java中复制数组的4中方法
- JAVA中关于数组初始化的常用方法
- Java中增强for循环在一维数组和二维数组中的使用方法
- java使用Hashtable过滤数组中重复值的方法
- 使用JAVA反射初始化数组(转)
- 【java数组详解(包括数据的初始化、比较、排序、重要方法)】
- java语言复制数组的四种方法
- java语言复制数组的四种方法
- java笔记之数组的概念、声明、初始化、访问方式、复制和动态扩展算法以及递归
- Java中数组复制的几种方法
- JAVA中复制数组的五种方法
- java使用缓冲流复制文件的方法
- JAVA数组的遍历,使用了新的遍历方法foreach
- 《Java 编程技巧1001条》 第399条:对原始类型数组使用数组复制
- java语言复制数组的四种方法
- JAVA中复制数组的五种方法
- 2015.4.20.21.03_数组_2014.4.20.21.03_ JAVA数组的定义及使用方法_0.03