map

·Java
컬렉션 프레임워크의 구조 Java 컬렉션 프레임워크는 주로 다음 세 가지 주요 인터페이스로 구성됩니다: List, Set, Map. 이 인터페이스들은 각각 데이터를 리스트, 집합, 키-값 쌍의 형태로 관리하는데 사용됩니다. List: 순서가 있는 데이터의 집합으로, 중복된 요소를 저장할 수 있습니다. ArrayList, LinkedList, Vector 등이 List 인터페이스를 구현합니다. Set: 중복을 허용하지 않는 요소의 집합으로, 요소의 순서는 보장되지 않습니다. HashSet, LinkedHashSet, TreeSet 등이 Set 인터페이스를 구현합니다. Map: 키-값 쌍으로 데이터를 저장하는 구조로, 각 키는 유일해야 합니다. HashMap, LinkedHashMap, TreeMap 등이 ..
·Java
Java 배열 배열은 동일한 타입의 여러 변수를 하나의 묶음으로 관리할 수 있는 데이터 구조입니다. 배열을 사용하면 인덱스를 통해 각 요소에 접근할 수 있으며, 배열의 크기는 생성 시에 정해지고 변경할 수 없습니다. 배열의 선언과 초기화 int[] numbers = {1, 2, 3, 4, 5}; // 배열 선언과 동시에 초기화 String[] names = new String[5]; // 크기가 5인 String 배열 생성 names[0] = "John"; // 배열의 첫 번째 요소에 값 할당 배열은 반복문과 함께 사용되어 데이터 집합을 효과적으로 처리할 수 있습니다. for (int i = 0; i < numbers.length; i++) { System.out.println(numbers[i]); /..
·Kotlin
Kotlin Flow란 무엇인가? Kotlin Flow는 Kotlin 코루틴을 기반으로 하는 비동기 데이터 스트림 처리를 위한 API입니다. Flow는 시간에 따라 여러 값들을 방출(emit)할 수 있는 코루틴 기반의 스트림을 만듭니다. Flow의 기본 사용법 Flow를 사용하려면 flow 빌더를 사용하여 Flow 인스턴스를 생성합니다. import kotlinx.coroutines.* import kotlinx.coroutines.flow.* fun simpleFlow(): Flow = flow { for (i in 1..3) { delay(100) // 비동기 작업을 모방 emit(i) // 값 방출 } } fun main() = runBlocking { simpleFlow().collect { va..
·Kotlin
Kotlin에서 컬렉션 처리란? Kotlin은 다양한 컬렉션 처리 함수를 제공하여, 리스트, 세트, 맵과 같은 컬렉션을 효율적으로 처리할 수 있게 해줍니다. 이러한 함수들은 데이터 처리를 더 간결하고 표현력 있게 만들어 줍니다. 주요 컬렉션 처리 함수들 map: 컬렉션의 각 요소에 주어진 함수를 적용하여 결과를 새 컬렉션으로 반환합니다. val numbers = listOf(1, 2, 3, 4, 5) val squaredNumbers = numbers.map { it * it } filter: 주어진 조건을 만족하는 요소만을 포함하는 새 컬렉션을 반환합니다. val evenNumbers = numbers.filter { it % 2 == 0 } forEach: 컬렉션의 각 요소에 대해 주어진 동작을 수행..
wsstar
'map' 태그의 글 목록