>  기사  >  Java  >  使用java的Arrays.fill()函数将数组中的元素全部填充为指定值

使用java的Arrays.fill()函数将数组中的元素全部填充为指定值

WBOY
WBOY원래의
2023-07-25 13:53:101522검색

Java의 Arrays.fill() 함수를 사용하여 배열의 모든 요소를 ​​지정된 값으로 채웁니다.

Java 프로그래밍에서는 배열의 모든 요소를 ​​지정된 값으로 채워야 하는 경우가 많습니다. 이 기능을 용이하게 하기 위해 Java는 매우 편리한 함수인 Arrays.fill()을 제공합니다.

Arrays.fill() 함수는 Java Arrays 클래스의 정적 메서드로, 배열의 모든 요소를 ​​지정된 값으로 채우는 데 사용됩니다. 이 방법을 사용하는 방법은 매우 간단합니다. 채울 배열과 지정된 값을 전달하기만 하면 됩니다. 다음은 샘플 코드입니다.

import java.util.Arrays;

public class FillArrayExample {
    public static void main(String[] args) {
        // 创建一个包含10个元素的整型数组,并将所有元素填充为0
        int[] arr = new int[10];
        Arrays.fill(arr, 0);
        
        // 打印数组元素
        System.out.println("填充后的数组元素:");
        for (int i = 0; i < arr.length; i++) {
            System.out.print(arr[i] + " ");
        }
    }
}

위 코드에서는 먼저 10개의 요소를 포함하는 정수 배열 arr을 만듭니다. 그런 다음 Arrays.fill() 함수를 호출하여 배열 arr의 모든 요소를 ​​0으로 채웁니다.

채워진 배열 요소는 다음과 같습니다.

填充后的数组元素:
0 0 0 0 0 0 0 0 0 0

Arrays.fill() 함수는 전체 배열의 모든 요소를 ​​지정된 값으로 채울 것이므로 이 함수를 사용할 때 길이를 확인하세요. 배열과 채워진 요소의 수는 동일합니다.

정수 배열을 채우는 것 외에도 Arrays.fill() 함수를 사용하여 byte, short, long, float, double, char 등과 같은 다른 기본 데이터 유형의 배열을 채울 수도 있습니다. 동시에 이 함수를 사용하여 문자열, 개체 등과 같은 참조 유형의 배열을 채울 수도 있습니다.

다음은 Arrays.fill() 함수를 사용하여 문자열 유형 배열을 채우는 방법을 보여주는 샘플 코드입니다.

import java.util.Arrays;

public class FillArrayExample {
    public static void main(String[] args) {
        // 创建一个包含5个元素的String类型数组,并将所有元素填充为"Hello"
        String[] arr = new String[5];
        Arrays.fill(arr, "Hello");
        
        // 打印数组元素
        System.out.println("填充后的数组元素:");
        for (int i = 0; i < arr.length; i++) {
            System.out.print(arr[i] + " ");
        }
    }
}

위 코드에서는 5개의 요소가 포함된 문자열 유형 배열 arr을 만들고 모든 요소를 ​​추가합니다. "안녕하세요"로 채워집니다. 채워진 배열 요소는 다음과 같습니다.

填充后的数组元素:
Hello Hello Hello Hello Hello

요약:

Java의 Arrays.fill() 함수를 사용하면 배열의 모든 요소를 ​​지정된 값으로 쉽게 채울 수 있습니다. 이 함수는 기본 데이터 유형 및 참조 유형의 배열에서 작동합니다. 사용 중에는 배열의 길이가 채워진 요소의 수와 일치하는지 확인해야 합니다.

이 글이 Arrays.fill() 함수를 이해하고 사용하는 데 도움이 되기를 바랍니다.

위 내용은 使用java的Arrays.fill()函数将数组中的元素全部填充为指定值의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:다음 기사: