java-数组

Posted Doris9301

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java-数组相关的知识,希望对你有一定的参考价值。

1.什么是数组

2.为数组分配空间

3.循环遍历数组

4.Arrays

5.foreach

 

1.什么是数组

int[ ] scores={76,83,92,87};

数组可以理解为是一个巨大的“盒子”,里面可以按顺序存放多个类型相同的数据,比如可以定义 int 型的数组 scores 存储 4 名学生的成绩

技术分享

数组中的元素都可以通过下标来访问,下标从 0 开始

 

2.为数组分配空间

int[] scores= new int[4];

scores[0]=76;

scores[1]=83;

scores[2]=92;

scores[3]=87;

int[] scores=new int[]{76,83,92,87}

    String[] subjects = new String[5] ;
        
        // 分别为数组中的元素赋值
        subjects[0] = "Oracle";
        subjects[1] = "php";
        subjects[2] = "Linux";
        subjects[3] = "Java";
        subjects[4] = "html";

 

3.循环遍历数组

import java.util.Arrays;

public static void main(String[] args){

  String[] names=new String[5];

  names[0]=‘zhangsan‘

  names[1]=‘zhang‘

  names[2]=‘zhaan‘

  names[3]=‘zhann‘

  names[4]=‘zan‘

  Arrays.sorts(names);

  for(String name:names){         //相当于for(int i=0;i<=names.length;i++)

    System.out.println("学员的名字为:"+name);

}

}

4.Arrays

Arrays 类是 Java 中提供的一个工具类,在 java.util 包中。

该类中包含了一些方法用来直接操作数组,比如可直接实现数组的排序、搜索等(关于类和方法的相关内容在后面的章节中会详细讲解滴~~)。

Arrays 中常用的方法:

  • 排序:Arrays.sort(数组名);
  • 将数组转换为字符串:Arrays.toString(数组名);

5.foreach

foreach 并不是 Java 中的关键字,是 for 语句的特殊简化版本,在遍历数组、集合时, foreach 更简单便捷。

从英文字面意思理解 foreach 也就是“ for 每一个”的意思,那么到底怎么使用 foreach 语句呢?

 








以上是关于java-数组的主要内容,如果未能解决你的问题,请参考以下文章

java数组排序

java中的数组语法

java 为啥数组名.length就能获取数组的长度

java中如何创建动态数组

java怎么创建一个数组,每个元素是一个数组

java中如何创建字符串数组?