본문 바로가기

List4

Collection에대하여 -1 Collection에대하여 java와 kotlin의 Collection에 대하여 알아보겠습니다. 자료구조 상속,구현도 1 . 다른 언어와 달리 kotlin에서는 변경가능하고 변경 불가능한 콜렉션(list, set, map)을 구분합니다. 예를들어 Kotlin의 List유형은 읽기 전용의 작업을 제공하는 인터페이스입니다. size와 get등의 함수가 내장되어있습니다. 자바와 마찬가지로 Collection를 상속하며 , Iterable도 상속합니다. 목록을 변경하려면 MutableList인터페이스를 이용해 추가할수 있습니다 .이는 Set/ MutableSet및 Map/MutableMap도 동일합니다 ex)val list = listOf() //변경 불가능한 listval mutableList = mutabl.. 2019. 3. 9.
Kotlin List, Map 출처 - https://brunch.co.kr/@mystoryg/28 List & Map 이번에는 대표적인 콜렉션(Collection)인 list와 키와 값을 가지는 저장 클래스인 map를 살펴보겠습니다. 코틀린에서는 Java를 포함한 다른 언어들과 다르게 list와 map을 읽기 전용(read only) 객체와 수정 가능한(mutable) 객체 두 가지로 형태로 나누어 제공합니다. List 리스트를 만들 때 사용하는 함수는 listOf 입니다. 이렇게 생성 시 읽기 전용 모드가 됩니다.읽기 모드로 생성 시 어차피 변경이 불가능하기 때문에 val로 선언해주는 것이 좋을 것 같습니다. fun main(args: Array) { val name = listOf("Kim", "Hong", "Park") for.. 2019. 1. 23.
Kotlin - 컬렉션(리스트,맵,집합) Kotlin - 컬렉션(리스트, 맵, 집합)컬렉션은 개발에 유용한 자료구조를 말합니다. 안드로이드 개발에서도 리스트나 맵은 자주 사용되는 구조입니다. 리스트리스트는 배열처럼 같은 자료형의 데이터들을 순서대로 가지고 있는 자료구조입니다. 중복된 아이템을 가질 수 있고 추가, 삭제, 교체 등이 쉽습니다. 요소를 변경할 수 없는 읽기 전용 리스트는 listOf() 메소드로 작성할 수 있습니다.val foods:List = listOf("라면","갈비","밥") 형 추론으로 자료형을 생략할 수 있습니다.val foods=listOf("라면","갈비","밥") 요소를 변경하는 리스트를 작성할 때는 mutableListOf() 메소드를 사용하여 작성합니다. 자바와 다른 점은 특정 요소에 접근할 때 대괄호 안에 요소.. 2019. 1. 3.
Observable -6 (fromIterable함수,List,Set,BlockingQueue) 본 내용은 필자가 학습한 내용을 정리하는 내용입니다.대부분 의 내용이 아래 책의 내용이므로 원서를 구매해서 직접보시는걸 추천드립니다!RxJava 프로그래밍 리액티브 프로그래밍 기초부터 RxAndroid까지 한 번에유동환 , 박정준 지음 | 한빛미디어 | 2017년 09월 04일 출간 http://www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&mallGb=KOR&barcode=9788968488658&orderClick=LAV&Kc= Observable의 팩토리 함수 구분팩토리함수 함수 RxJava 1.x의 기본 팩토리 함수 create(),just(),from() RxJava 2.x의 기본 팩토리 함수 fromArray(),fromlterable(),.. 2018. 12. 23.