Справочник Kotlin
Удобный справочник Kotlin, написанный простым языком, с хорошими примерами.
Управляющие конструкции
Специальные значения
Операторы
Объявление переменных
Вывод данных
Управление потоком
Модификаторы
Организация кода
Базовые типы данных
0029
Функция toInt
0030Функция toLong
0031Функция toDouble
0032Функция toFloat
0033Функция toShort
0034Функция toByte
0035Функция toChar
0036Функция toBoolean
0037Функция toUInt
0038Функция toULong
0039Функция toUShort
0040Функция toUDouble
0041Функция toUFloat
0042Функция toUByte
0043Метод toBigInteger
0044Функция toBigDecimal
Символы
Безопасные преобразования (Nullable)
0048
Функция toIntOrNull
0049Функция toLongOrNull
0050Функция toDoubleOrNull
0051Функция toFloatOrNull
0052Функция toByteOrNull
0053Функция toShortOrNull
0054Функция toUIntOrNull
0055Функция toULongOrNull
0056Функция toUDoubleOrNull
0057Функция toUFloatOrNull
0058Функция toUByteOrNull
0059Функция toUShortOrNull
0060Функция parseDoubleOrNull
0061Функция toBooleanStrict
0062Функция toBooleanStrictOrNull
Строковые преобразования
Коллекции
Массивы примитивных типов
0080
Функция toArray
0081Функция toTypedArray
0082Функция toIntArray
0083Функция toLongArray
0084Функция toDoubleArray
0085Функция toFloatArray
0086Функция toShortArray
0087Функция toByteArray
0088Метод toCharArray
0089Функция toBooleanArray
0090Функция toUByteArray
0091Функция toUIntArray
0092Функция toULongArray
0093Функция toUShortArray
Альтернативные представления (as-функции)
Специальные преобразования
Создание списков
Создание множеств
Создание словарей
Создание последовательностей
Создание массивов
Другие структуры
Основные
Интерфейсы коллекций
0162
Интерфейс Iterable
0163%mName Collection
0164List
0165Интерфейс Set
0166Интерфейс Map
0167Интерфейс MutableIterable
0168Интерфейс MutableCollection
0169MutableList
0170MutableSet
0171Интерфейс MutableMap
0172Интерфейс MutableIterator
0173Интерфейс Iterator
0174Интерфейс ListIterator
0175Интерфейс MutableListIterator
Специализированные коллекции
Массивы
Последовательности
Конкретные реализации коллекций
Специальные типы
Функции утверждений
Математические
Строковые
Редкие
Математические функции
Рандом
Редкие
0262
Функция hypot
0263Функция exp
0264Функция log
0265Функция log10
0266Функция ln
0267Функция sin
0268Функция cos
0269Функция tan
0270Функция asin
0271Функция acos
0272Функция atan
0273Функция atan2
0274Функция sinh
0275Функция cosh
0276Функция tanh
0277Функция sign
0278Функция ulp
0279Функция nextUp
0280Функция nextDown
0281Функция withSign
0282Функция IEEErem
0283Функция toRadians
0284Функция toDegrees
0285Функция truncate
0286Функция log2
0287Функция nextAfter
Константы
Функции
Типы
Базовые операции
Поиск и сравнение
Преобразование регистра
Обрезка и очистка
Извлечение подстрок
Замена и модификация
Разделение и соединение
Форматирование и заполнение
Фильтрация и преобразование
Повторение и реверс
Условные операции
Анализ строк
Размер и проверки
Проверки содержания
Поиск элементов
0376
Функция get
0377Функция getOrElse
0378Функция getOrNull
0379Функция getOrDefault
0380Функция getValue
0381Функция getOrPut
0382Функция first
0383Функция firstOrNull
0384Функция last
0385Функция lastOrNull
0386Функция elementAt
0387Функция elementAtOrElse
0388Функция elementAtOrNull
0389Функция indexOf
0390Функция indexOfFirst
0391Функция indexOfLast
0392Функция find
0393Функция findLast
0394Функция single
0395Функция singleOrNull
0396Функция random
0397Функция randomOrNull
Фильтрация
Преобразование
0406
Функция map
0407Функция mapIndexed
0408Функция mapNotNull
0409Функция mapKeys
0410Функция mapValues
0411Функция flatMap
0412Функция flatten
0413Функция associate
0414Функция associateBy
0415Функция associateWith
0416Функция distinct
0417Функция distinctBy
0418Функция groupBy
0419Функция zip
0420Функция unzip
0421Функция withIndex
0422Функция asReversed
0423Функция transform
0424Функция sequence
Агрегация и статистика
Проверки условий
Работа с подмножествами
0445
Функция take
0446Функция takeLast
0447Функция takeWhile
0448Функция takeLastWhile
0449Функция drop
0450Функция dropLast
0451Функция dropWhile
0452Функция dropLastWhile
0453Функция slice
0454Функция windowed
0455Функция chunked
0456Свойство indices
0457Функция subList
0458Функция slidingWindow
0459Функция sliding
Сортировка
Итерация
Операции с множествами
Модификация коллекций
0475
Функция plus
0476Функция plusElement
0477Функция minus
0478Функция minusElement
0479Функция addAll
0480Функция putAll
0481Функция put
0482Функция putIfAbsent
0483Функция remove
0484Функция removeAll
0485Функция retainAll
0486Функция removeFirst
0487Функция removeFirstOrNull
0488Функция removeLast
0489Функция removeLastOrNull
0490Функция clear
0491Функция fill
0492Функция replaceAll
0493Функция removeIf
Работа с массивами
Строковые операции
Перечисления
0511
Функция values
0512Функция valueOf
0513Свойство name
0514Свойство ordinal
0515Свойство entries
0516Функция valueOfOrNull
0517Функция enumValues
0518Функция enumValueOf
0519Функция enumValuesOf
0520Функция enumEntries
0521Функция compareTo
0522Функция equals
0523Функция hashCode
0524Функция toString
0525Функция clone
0526Функция fromOrNull
Регулярные выражения
0527
Класс Regex
0528Класс MatchResult
0529Класс MatchGroup
0530Класс MatchGroupCollection
0531Класс RegexOption
0532Функция toRegex
0533Функция matches
0534Функция containsMatchIn
0535Функция find
0536Функция findAll
0537Функция replace
0538Функция replaceFirst
0539Функция replaceAll
0540Функция split
0541Функция matchEntire
0542Свойство groupValues
0543Свойство groups
0544Свойство options
0545Функция escape
0546Функция escapeReplacement
0547Функция fromLiteral
Построитель строк
0548
Класс StringBuilder
0549Функция append
0550Функция appendLine
0551Функция toString
0552Функция insert
0553Функция replace
0554Функция delete
0555Функция deleteRange
0556Функция substring
0557Функция reverse
0558Функция clear
0559Свойство length
0560Функция indexOf
0561Функция setCharAt
0562Функция get
0563Свойство capacity
0564Функция ensureCapacity
0565Функция trimToSize
0566Функция setLength
0567Функция deleteAt
0568Функция appendRange
0569Функция lastIndexOf
0570Функция subSequence
0571Функция chars
0572Функция codePoints
0573Функция toCharArray
0574Функция equals
0575Функция hashCode
0576Функция compareTo
Создание и базовые операции
Чтение данных
Запись данных
Потоки ввода-вывода
Копирование файлов
Информация о файлах
Права доступа
Работа с директориями
Работа с путями
LocalDate
0625
Класс LocalDate
0626Функция now
0627Функция of
0628Функция parse
0629Функция getYear
0630Функция getMonth
0631Функция getMonthValue
0632Функция getDayOfMonth
0633Функция getDayOfYear
0634Функция getDayOfWeek
0635Функция isLeapYear
0636Функция plusYears
0637Функция plusMonths
0638Функция plusWeeks
0639Функция plusDays
0640Функция minusYears
0641Функция minusMonths
0642Функция minusWeeks
0643Функция minusDays
0644Функция withYear
0645Функция withMonth
0646Функция withDayOfMonth
0647Функция withDayOfYear
0648Функция atStartOfDay
0649Функция atTime
0650Функция until
0651Функция isBefore
0652Функция isAfter
0653Функция isEqual
0654Функция range
0655Функция lengthOfMonth
0656Функция lengthOfYear
0657Функция toEpochDay
0658Функция from
LocalTime
0659
Класс LocalTime
0660Функция now
0661Функция of
0662Функция parse
0663Функция getHour
0664Функция getMinute
0665Функция getSecond
0666Функция getNano
0667Функция plusHours
0668Функция plusMinutes
0669Функция plusSeconds
0670Функция plusNanos
0671Функция minusHours
0672Функция minusMinutes
0673Функция minusSeconds
0674Функция minusNanos
0675Функция withHour
0676Функция withMinute
0677Функция withSecond
0678Функция withNano
0679Функция truncatedTo
0680Функция isBefore
0681Функция isAfter
0682Функция toSecondOfDay
0683Функция toNanoOfDay
0684Функция atDate
0685Функция range
0686Функция from
LocalDateTime
0687
Класс LocalDateTime
0688Функция now
0689Функция of
0690Функция parse
0691Функция toLocalDate
0692Функция toLocalTime
0693Функция getYear
0694Функция getMonth
0695Функция getMonthValue
0696Функция getDayOfMonth
0697Функция getDayOfYear
0698Функция getDayOfWeek
0699Функция getHour
0700Функция getMinute
0701Функция getSecond
0702Функция getNano
0703Функция plusYears
0704Функция plusMonths
0705Функция plusWeeks
0706Функция plusDays
0707Функция plusHours
0708Функция plusMinutes
0709Функция plusSeconds
0710Функция plusNanos
0711Функция minusYears
0712Функция minusMonths
0713Функция minusWeeks
0714Функция minusDays
0715Функция minusHours
0716Функция minusMinutes
0717Функция minusSeconds
0718Функция minusNanos
0719Функция withYear
0720Функция withMonth
0721Функция withDayOfMonth
0722Функция withDayOfYear
0723Функция withHour
0724Функция withMinute
0725Функция withSecond
0726Функция withNano
0727Функция atZone
0728Функция atOffset
0729Функция toInstant
0730Функция isBefore
0731Функция isAfter
0732Функция isEqual
0733Функция from
DayOfWeek
Month
0748
Класс Month
0749Константа JANUARY
0750Константа FEBRUARY
0751Константа MARCH
0752Константа APRIL
0753Константа MAY
0754Константа JUNE
0755Константа JULY
0756Константа AUGUST
0757Константа SEPTEMBER
0758Константа OCTOBER
0759Константа NOVEMBER
0760Константа DECEMBER
0761Метод values
0762Метод valueOf
0763Метод getValue
0764Метод firstMonthOfQuarter
0765Метод firstDayOfYear
0766Метод length
0767Метод minLength
0768Метод maxLength
0769Метод plus
0770Метод minus
0771Метод from
Year
YearMonth
0788
Класс YearMonth
0789Функция now
0790Функция of
0791Функция parse
0792Функция getYear
0793Функция getMonth
0794Функция getMonthValue
0795Функция isLeapYear
0796Функция lengthOfMonth
0797Функция lengthOfYear
0798Функция plusYears
0799Функция plusMonths
0800Функция minusYears
0801Функция minusMonths
0802Функция withYear
0803Функция withMonth
0804Функция atEndOfMonth
0805Функция atDay
0806Функция isAfter
0807Функция isBefore
0808Функция range
0809Функция from
MonthDay
ZonedDateTime
0823
ZonedDateTime
0824Функция now
0825Функция of
0826Функция parse
0827Функция getZone
0828Функция getOffset
0829Функция withZoneSameInstant
0830Функция withZoneSameLocal
0831Функция toLocalDateTime
0832Функция toLocalDate
0833Функция toLocalTime
0834Функция toOffsetDateTime
0835Функция toInstant
0836Функция withEarlierOffsetAtOverlap
0837Функция withLaterOffsetAtOverlap
0838Функция isBefore
0839Функция isAfter
0840Функция isEqual
0841Функция plus
0842Функция minus
0843Функция with
0844Функция range
OffsetDateTime
0845
OffsetDateTime
0846Функция now
0847Функция of
0848Функция parse
0849Функция getOffset
0850Функция getYear
0851Функция getMonth
0852Функция getDayOfMonth
0853Функция getHour
0854Функция getMinute
0855Функция getSecond
0856Функция getNano
0857Функция toLocalDateTime
0858Функция toLocalDate
0859Функция toLocalTime
0860Функция toZonedDateTime
0861Функция toInstant
0862Функция withOffsetSameInstant
0863Функция withOffsetSameLocal
0864Функция isBefore
0865Функция isAfter
0866Функция isEqual
0867Функция plus
0868Функция minus
0869Функция with
Instant
0870
Класс Instant
0871Функция now
0872Функция ofEpochSecond
0873Функция ofEpochMilli
0874Функция parse
0875Функция getEpochSecond
0876Функция getNano
0877Функция plusSeconds
0878Функция plusMillis
0879Функция plusNanos
0880Функция minusSeconds
0881Функция minusMillis
0882Функция minusNanos
0883Функция isBefore
0884Функция isAfter
0885Функция compareTo
0886Функция atZone
0887Функция atOffset
0888Функция toEpochMilli
0889Функция truncatedTo
0890Функция from
ZoneId
Period
0899
Класс Period
0900Функция of
0901Функция ofYears
0902Функция ofMonths
0903Функция ofWeeks
0904Функция ofDays
0905Функция parse
0906Функция between
0907Функция getYears
0908Функция getMonths
0909Функция getDays
0910Функция plus
0911Функция minus
0912Функция multipliedBy
0913Функция negated
0914Функция normalized
0915Функция isZero
0916Функция isNegative
0917Функция withYears
0918Функция withMonths
0919Функция withDays
0920Функция addTo
0921Функция subtractFrom
0922Функция from
Duration
0923
Класс Duration
0924Функция of
0925Функция ofDays
0926Функция ofHours
0927Функция ofMinutes
0928Функция ofSeconds
0929Функция ofMillis
0930Функция ofNanos
0931Функция parse
0932Функция between
0933Метод getSeconds
0934Метод getNano
0935Метод toDays
0936Метод toHours
0937Метод toMinutes
0938Метод toMillis
0939Метод toNanos
0940Метод plus
0941Метод minus
0942Метод multipliedBy
0943Метод dividedBy
0944Метод negated
0945Метод abs
0946Метод isZero
0947Метод isNegative
0948Метод addTo
0949Метод subtractFrom
0950Функция from
OffsetTime
0951
Класс OffsetTime
0952Функция now
0953Функция of
0954Функция parse
0955Метод getHour
0956Метод getMinute
0957Метод getSecond
0958Метод getNano
0959Метод getOffset
0960Метод toLocalTime
0961Метод withOffsetSameInstant
0962Метод withOffsetSameLocal
0963Метод plus
0964Метод minus
0965Функция with
0966Метод isBefore
0967Метод isAfter
0968Метод isEqual
0969Метод range
0970Функция from
Clock
DateTimeFormatter
0982
Класс DateTimeFormatter
0983Функция ofPattern
0984Константа ISO_LOCAL_DATE
0985Константа ISO_LOCAL_TIME
0986Константа ISO_LOCAL_DATE_TIME
0987Константа ISO_ZONED_DATE_TIME
0988Константа ISO_INSTANT
0989Константа ISO_OFFSET_DATE_TIME
0990Константа ISO_DATE
0991Константа ISO_TIME
0992Константа ISO_DATE_TIME
0993Константа BASIC_ISO_DATE
0994Константа RFC_1123_DATE_TIME
0995Метод format
0996Метод parse
0997Метод withLocale
0998Метод getLocale
0999Метод getZone
1000Метод withZone
1001Метод getChronology
1002Метод withChronology
1003Метод getResolverStyle
1004Метод withResolverStyle
1005Функция toFormat
1006Функция from
DateTimeFormatterBuilder
1007
Класс DateTimeFormatterBuilder
1008Метод appendPattern
1009Метод appendValue
1010Метод appendText
1011Метод appendOffset
1012Метод appendZoneId
1013Метод appendChronology
1014Метод appendLiteral
1015Метод appendFraction
1016Метод appendInstant
1017Метод appendZoneOrOffsetId
1018Метод parseCaseInsensitive
1019Метод parseCaseSensitive
1020Метод parseStrict
1021Метод parseLenient
1022Метод optionalStart
1023Метод optionalEnd
1024Метод toFormatter
TemporalAdjusters
1025
Класс TemporalAdjusters
1026Статический метод firstDayOfMonth
1027Статический метод lastDayOfMonth
1028firstDayOfNextMonth
1029Статический метод firstDayOfYear
1030Статический метод lastDayOfYear
1031Статический метод firstDayOfNextYear
1032Статический метод firstInMonth
1033Статический метод lastInMonth
1034Статический метод dayOfWeekInMonth
1035Статический метод next
1036Статический метод nextOrSame
1037Статический метод previous
1038Статический метод previousOrSame
1039Статический метод ofDateAdjuster
ChronoUnit
1040
Класс ChronoUnit
1041Константа NANOS
1042Константа MICROS
1043Константа MILLIS
1044Константа SECONDS
1045Константа MINUTES
1046Константа HOURS
1047Константа HALF_DAYS
1048Константа DAYS
1049Константа WEEKS
1050Константа MONTHS
1051Константа YEARS
1052Константа DECADES
1053Константа CENTURIES
1054Константа MILLENNIA
1055Константа ERAS
1056Константа FOREVER
1057Метод values
1058Метод valueOf
1059Метод getDuration
1060Метод isDateBased
1061Метод isTimeBased
1062Метод addTo
1063Метод between
ChronoField
1064
Класс ChronoField
1065Константа NANO_OF_SECOND
1066Константа NANO_OF_DAY
1067Константа MICRO_OF_SECOND
1068Константа MICRO_OF_DAY
1069MILLI_OF_SECOND
1070Константа MILLI_OF_DAY
1071Константа SECOND_OF_MINUTE
1072Константа SECOND_OF_DAY
1073Константа MINUTE_OF_HOUR
1074Константа MINUTE_OF_DAY
1075Константа HOUR_OF_AMPM
1076Константа CLOCK_HOUR_OF_AMPM
1077Константа HOUR_OF_DAY
1078Константа CLOCK_HOUR_OF_DAY
1079Константа AMPM_OF_DAY
1080Константа DAY_OF_WEEK
1081Константа ALIGNED_DAY_OF_WEEK_IN_MONTH
1082ALIGNED_DAY_OF_WEEK_IN_YEAR
1083Константа DAY_OF_MONTH
1084Константа DAY_OF_YEAR
1085Константа EPOCH_DAY
1086Константа ALIGNED_WEEK_OF_MONTH
1087ALIGNED_WEEK_OF_YEAR
1088Константа MONTH_OF_YEAR
1089Константа PROLEPTIC_MONTH
1090Константа YEAR_OF_ERA
1091Константа YEAR
1092Константа ERA
1093Константа INSTANT_SECONDS
1094Константа OFFSET_SECONDS
1095Метод values
1096Метод valueOf
1097Метод getBaseUnit
1098Метод getRangeUnit
1099Метод range
1100Метод getFrom
1101Метод checkValidValue
1102Метод checkValidIntValue
1103Метод displayName
1104Метод isDateBased
1105Метод isTimeBased
1106Метод rangeRefinedBy
ZoneOffset
1107
Класс ZoneOffset
1108Константа UTC
1109Константа MIN
1110Константа MAX
1111Функция of
1112Функция ofHours
1113Статический метод ofHoursMinutes
1114Функция ofHoursMinutesSeconds
1115Функция ofTotalSeconds
1116Метод getTotalSeconds
1117Метод getId
1118Метод getRules
1119Статический метод getAvailableZoneIds
1120Метод compareTo
1121Функция from
TemporalQueries
TemporalAmount
TemporalUnit
TemporalField
ValueRange
IsoChronology
ZoneRules
1176
Класс ZoneRules
1177Функция isFixedOffset
1178Функция getOffset
1179Функция getStandardOffset
1180Функция getDaylightSavings
1181Функция isDaylightSavings
1182Функция isValidOffset
1183Функция getTransition
1184Функция getTransitions
1185Функция getTransitionRules
1186Функция nextTransition
1187Функция previousTransition
ZoneRulesProvider
JapaneseDate
ThaiBuddhistDate
HijrahDate
MinguoDate
Основные ООП концепции
1243