java 一维_Java.一维数组

一位数组的初始化(两种方法)

数组类型 数组明[]={值1,值2,值3......值n};

数组类型 数组名[]=new 数据类型[常量值] //这种方法会给所有的数组元素赋予同一个默认值,对数值类型来说,默认值也是0

1.数组的遍历

除了for循环,比较简单的是for-each语句;                 格式:for(类型   变量名:数组)       类型:任何数据类型;数组:定义的数组名

{语句}

public classbianli {public static voidmain(String[] args) {//TODO Auto-generated method stub

int a[]={1,2,3,4,5,6,7};for( inti:a){

System.out.print(i);

}

}

}

e1aff6e4391c91ffe58a01e6180107d6.png运行之后的结果

Ps:直接遍历的方法

Arrays.asList(a)//a是要遍历的目标数组

import java.util.*;public classasList {public static voidmain(String[] args) {//TODO Auto-generated method stub

String[] A={"I","L","O","V","E","J","A","V","A"};

System.out.println("数组A:"+Arrays.asList(A));

}

}

c526f62a82efb2cb052cf265bc7647ac.png

2:数组的复制

System.arraycopy(a,b,c,d,e)   //a:源数组 b:从哪个位置开始复制 c:目标数组 d:偏移量 e:要从源数组中复制到目标数组元素的个数

public classarraycopy {public static voidmain(String[] args){

String A[]={"H","e","1","1","0"};

String B[]=new String[6];

System.arraycopy(A,0, B, 1, B.length-1);for(int i=0;i

System.out.print(B[i]+" ");

}

}

}

运行之后的结果

c0b11d06a3b39a4731b761ac62c77303.png

3:填充

Arrays.Fill(a,b)  // a:目标数组名 b:要填充的值

import java.util.*;public classtianchong {public static voidmain(String[] args) {//TODO Auto-generated method stub

String[] A=new String[3];

Arrays.fill(A,"I love you");for(int i=0;i

System.out.println(A[i]+" ");

}

}

}

运行之后:

dd0d3afa186f5997e9f3cb4f16b1d297.png

4:相等

Arrays.equals(A,B)  //目标数组A 和目标数组B

importjava.util.Arrays;public classxiangdeng {public static voidmain(String[] args) {//TODO Auto-generated method stub

String[] A={"a","b","c"};

String[] B={"A","B","C"};

String[] C={"a","b","c"};

System.out.println("数组A和B相等:"+Arrays.equals(A, B));

System.out.println("数组A和c相等:"+Arrays.equals(A, C));

}

}

运行之后:

9a309a75eb6108f1b0faac4d9eaa4814.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值