Java中数组的声明、初始化以及数组支持的操作

原创 2016年08月28日 20:25:20

数组的声明:

一维数组的声明:

int[] arr;

二维数组的声明:

int[][] arr2;

数组的初始化:

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

int[][] arr2 = {{1,2,3},{4,5,6},{7,8,9}};

数组的遍历:

一维数组的遍历:

public static void ergodic_arr(int[] array){
    for(int i: array) {
        System.out.println(i);
    }
}
二维数组的遍历
public static void ergodic_arr2(int[][] array2){
        for(int[] i: array2) {
		for (int j: i) {
			System.out.println(j);
		}
	}
        System.out.println("**********");
}


数组的原地排序:

import java.util.Arrays;
int[] ordered_arr = Arrays.sort(int[] arr);

数组的填充:
import java.util.Arrays;
Arrays.fill(int[] arr, int value);  //用value值填充全部的arr元素。
Arrays.fill(int[] arr, int head, int tail, int value); //用value值填充索引在head到tail(不包含tail)间的所有元素。

数组元素定位:查找第一个出现元素的索引,找不到返回-1。

import java.util.Arrays;
int index = Arrays.binarySearch(int[] arr, int value);

数组的拷贝:

import java.util.Arrays;
int new_arr = Arrays.copyOf(int[] arr, int length); //新数组长度超过原数组长度时末尾全部补0,小于元素组长度时,直接截取。
int new_arr1 = Arrays.copyOfRange(int[] arr, int from, int to); //复制from到to(不包含to)的部分。
版权声明:本文为博主原创文章,未经博主允许不得转载。

java定义数组的三种类型

三种定义数组的格式如下: int[] arr1=new int[10]; int[] arr2={1,2,3,6}; int[] arr3=new int[]{1,2,3,4,5,6,7,22...

Java创建数组的几种方式

1、一维数组的声明方式: type[] arrayName; 或 type arrayName[];  附:推荐使用第一种格式,因为第一种格式具有更好的可读性,表示type[]是一种引用类型(数组...

java 数组的声明和初始化

int []a=new int[20];//动态初始化方式一,默认数组中的元素都是0 int []b; //动态初始化方式二,默认数组中的元素都是0 b=new int[...

java中数组的三种定义方式

java中,数组是一种很常用的工具,今天我们来说说数组怎么定义 /** * 数组的三种定义方法 * * 1.数组类型[] 数组名=new 数组类型[数组长度]; *...

Java 数组的声明方式

转载自:http://zzqrj.iteye.com/blog/572554 Java 数组的声明方式   二维数组的声明和定义方式 public class Java 数组声明 {  ...

数组的声明与使用

一、数组的概念 所谓数组,就是相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用一个名字命名,然后用编号区分他们的变量的集合,这个名字称为数组名,编号称为下标。组成数组的各个变量称...

javascript浅谈数组的声明

javascript当中用的最多的有两个,一个是对象,另外一个是数组,当然数组也属于是对象的一种。数组中的元素可以是任何形式的,可以是数字,可以是字符串,也可以是对象。new 方式声明一个数组首先,咱...

数组的定义与声明解析

数组是有序数据的集合。数组中的元素可以不属于同一个数据类型。用一个统一的数组名和下标来唯一地确定数组中的元素,更改其中一个元素并不会影响其它元素。数组的下标是有界的,分为下界和上界。数组可以用Dim、...
  • gxiyv
  • gxiyv
  • 2007年04月20日 23:12
  • 2389

js数组的三种声明方式

数组的三种声明方式: 1.var  cars=new Array();    cars[0]="a",    cars[1]="b" ,    cars[2]="c"; 2.var cars...

java中的数组定义和使用

数组:是一组相关变量的集合 数组是一组相关数据的集合,一个数组实际上就是一连串的变量,数组按照使用可以分为一维数组、二维数组、多维数组 数据的有点 不使用数组定义100个整形变量:int i1;...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java中数组的声明、初始化以及数组支持的操作
举报原因:
原因补充:

(最多只允许输入30个字)