본문 바로가기

배열5

배열 다루기(2) [코딩백과 with JAVA] 스트림 생성stream() 메서드를 사용하여 배열로부터 스트림을 생성할 수 있습니다:import java.util.Arrays;import java.util.List;import java.util.stream.Collectors;import java.util.stream.IntStream;import java.util.stream.Stream;public class StreamCreationExample { public static void main(String[] args) { // 1. 문자열 배열로부터 스트림 생성 String[] fruits = {"Apple", "Banana", "Cherry", "Date", "Elderberry"}; Stream fr.. 2024. 12. 21.
배열 다루기(1) 배열 다루기Java는 배열 조작을 위한 다양한 메서드를 제공합니다. 이러한 메서드들은 java.util.Arrays 클래스에 포함되어 있으며, 배열 복사, 정렬, 검색 등의 공통 작업을 수행하는 데 유용합니다.배열 복사java.util.Arrays.copyOfRange() 메서드를 사용하여 배열의 일부를 복사할 수 있습니다:import java.util.Arrays;public class ArrayCopyRangeExample { public static void main(String[] args) { // 1. 문자열 배열 복사 String[] coffeeDrinks = { "Affogato", "Americano", "Cappuccino", "Corr.. 2024. 12. 21.
배열 복사 [코딩백과 with JAVA] 배열 복사Java에서는 System.arraycopy() 메서드를 사용하여 효율적으로 한 배열을 다른 배열로 복사할 수 있습니다. 이 메서드는 다음과 같은 시그니처를 가지고 있습니다:public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)이 메서드의 매개변수는 다음과 같습니다:src: 복사할 원본 배열srcPos: 원본 배열에서 복사를 시작할 인덱스dest: 복사될 대상 배열destPos: 대상 배열에서 복사를 시작할 인덱스length: 복사할 요소의 수System.arraycopy() 사용 예시다음은 System.arraycopy()를 사용하여 배열.. 2024. 12. 21.
배열 생성, 초기화 및 접근 [코딩백과 with JAVA] 배열 생성, 초기화 및 접근배열을 사용하려면 먼저 생성하고 초기화한 후에 접근해야 합니다. 이 과정을 자세히 살펴보겠습니다.배열 생성배열을 생성하는 방법은 두 가지가 있습니다:new 연산자 사용int[] anArray = new int[10];이 방법은 명시적으로 배열의 크기를 지정합니다. 만약 이 단계를 생략하면 컴파일러는 에러를 발생시킵니다.초기값 목록 사용int[] anArray = { 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000};이 방법은 배열을 선언하고 도시에 초기화합니다. 배열의 크기는 제공된 값의 개수로 자동으로 결정됩니다.배열 초기화배열을 생성한 후 각 요소에 값을 할당할 수 있스비다.anArray[0] = 100;anArray.. 2024. 12. 21.