728x90 개발48 [kotlin] 부분 문자열 추출(슬라이싱) Input val str = "Let's study!!!" println(str.slice(0..3)) Output Let' 2020. 12. 19. [kotlin] 배열 뒤집기 - reverse(), reversed(), reversedArray() reverse() : 배열을 뒤집은 후 호출한 배열에 적용하는 Unit 함수 reversed() : 배열을 뒤집은 후 새로운 객체에 할당하는 List 반환형 함수 reversedArray() : 배열을 뒤집은 후 새로운 객체에 할당하는 Array 반환형 함수 fun main(args: Array) { val testArray = arrayOf(1, 2, 3) getArrayItem(testArray) testArray.reverse() getArrayItem(testArray) val reversedList = testArray.reversed() getListItem(reversedList) val reversedArray = testArray.reversedArray() getArrayItem(rev.. 2020. 12. 19. [kotlin] 수 반올림하기 val num = 123.456 println(num.roundToInt()) println(num.roundToLong()) Output 123 123 2020. 12. 19. ViewPager - setOffscreenPageLimit(Fragment 의 생명주기 관리) setOffscreenPageLimit() 을 이용해 현재 페이지를 기준으로 좌, 우의 프래그먼트의 생명주기를 관리할 수 있다. 만약 페이지가 총 5개일 때를 예를 들면 Exam setOffscreenPageLimit(1) Page 1 Page 2 Page 3(현재 페이지) Page 4 Page 5 DEAD LIVE LIVE LIVE DEAD Page 1 Page 2(현재 페이지) Page 3 Page 4 Page 5 LIVE LIVE LIVE DEAD DEAD Page 1 (현재 페이지) Page 2 Page 3 Page 4 Page 5 LIVE LIVE DEAD DEAD DEAD setOffscreenPageLimit(2) Page 1(현재 페이지) Page 2 Page 3 Page 4 Page 5 .. 2020. 12. 13. 이전 1 ··· 5 6 7 8 9 10 11 12 다음 728x90