Java中数组的常见操作合集

  

Java中数组的常见操作合集

Java中数组是最常见、最基础的数据类型之一。本文将会介绍Java中数组的常见操作,包括数组的声明与初始化、数组的遍历、数组的求和等操作。

数组的声明与初始化

在Java中声明一个数组需要指定数组的类型和数组的长度。数组的类型可以是任何一个Java数据类型,如整型、浮点型、布尔型等。数组的长度必须是一个正整数。

下面是一个声明整型数组并初始化的示例:

int[] arr = new int[5]; //声明一个长度为5的整型数组
arr[0] = 1;  //设置数组的第一个元素为1
arr[1] = 2;  //设置数组的第二个元素为2
arr[2] = 3;  //设置数组的第三个元素为3
arr[3] = 4;  //设置数组的第四个元素为4
arr[4] = 5;  //设置数组的第五个元素为5

数组的遍历

Java中数组的元素可以通过下标访问。下标从0开始,依次递增。我们可以使用for循环遍历数组中的元素。

下面是一个遍历整型数组并输出数组中的每个元素的示例:

int[] arr = new int[]{1, 2, 3, 4, 5};  // 声明一个整型数组并初始化
for (int i = 0; i < arr.length; i++) {  // 循环遍历数组中的元素
    System.out.println(arr[i]);  // 输出数组中的当前元素
}

输出结果如下:

1
2
3
4
5

数组的求和

Java中数组元素的求和是常见的操作之一,可以通过for循环遍历数组并求和的方式来实现。

下面是一个求解整型数组中所有元素的和的示例:

int[] arr = new int[]{1, 2, 3, 4, 5};  // 声明一个整型数组并初始化
int sum = 0;  // 定义一个变量用于存储数组元素的总和
for (int i = 0; i < arr.length; i++) {  // 循环遍历数组中的元素
    sum += arr[i];  // 将当前元素累加到总和中
}
System.out.println("数组元素的总和为:" + sum);  // 输出数组元素的总和

输出结果如下:

数组元素的总和为:15

示例说明

示例一:计算一个字符串中字符出现的次数

定义一个方法,输入一个字符串和一个字符,返回该字符在字符串中出现的次数。

public static int countCharacter(String str, char ch) {
    if (str == null) {
        return 0;
    }
    int count = 0;
    char[] arr = str.toCharArray();  // 将字符串转换为字符数组
    for (int i = 0; i < arr.length; i++) {
        if (arr[i] == ch) {
            count++;  // 如果当前字符是要计数的字符,就将计数器加1
        }
    }
    return count;
}

示例二:将一个整型数组中的所有元素都加上3后输出

定义一个方法,输入一个整型数组,将其中所有元素都加上3,然后输出结果。

public static void addThree(int[] arr) {
    for (int i = 0; i < arr.length; i++) {
        arr[i] += 3;  // 将当前元素加上3
    }
    for (int i = 0; i < arr.length; i++) {
        System.out.println(arr[i]);  // 输出数组中的当前元素
    }
}
相关文章