Описание тега data-class
Относится к функции классов данных в языке программирования Kotlin.
11
ответов
Свойство включает / исключает классы данных Kotlin
Предположим, я хочу, чтобы одно или два поля были включены в сгенерированные реализации equals и hashCode (или, возможно, исключили одно или несколько полей). Для простого класса, например: data class Person(val id: String, val name: String) Groovy …
12 апр '15 в 22:18
1
ответ
Комната: запрос с подзапросом. Как моделировать классы данных?
Я хотел бы выполнить запрос к базе данных комнаты, который приводит к списку записей, которые состоят из столбцов из нескольких таблиц. Сначала у меня есть подзапрос, который затем соединяется с другой таблицей. В результате я выбираю только несколь…
27 окт '18 в 10:37
1
ответ
Класс данных в Котлине
Мне нужно отобразить изображение с помощью класса данных Я запутался в классе данных, я имею дело с изображением как с изображением или с классом данных Int Пользователь (val pic: Image) или класс данных User(val pic: Int) и отобразить его бросить C…
21 фев '18 в 20:59
3
ответа
Повторяющиеся поля в классах данных, которые расширяют другие (запечатанные) классы?
Когда класс данных расширяет запечатанный класс, содержащий неабстрактное свойство open val, сгенерированный дочерний класс данных содержит закрытые поля, которые дублируют закрытые поля родительского класса. sealed class Foo(open val field1: String…
17 авг '18 в 16:56
1
ответ
Как лучше объявить поля в классе данных в Kotlin?
Скажем, у меня есть класс данных: data class Money(private var _amount: Int, private val currency: String) { private var amount: Int = _amount get() { return if (field < 0) 0 else field } override fun toString(): String { return "Money(amount=$am…
29 мар '18 в 12:27
2
ответа
Класс данных Kotlin, реализующий интерфейс Java
Я пытаюсь представить Kotlin в моем текущем проекте. Я решил начать с сущностей, которые, кажется, отлично отображаются на классы данных. Например, у меня есть класс данных: data class Video(val id: Long, val ownerId: Long, val title: String, val de…
25 фев '16 в 15:18
3
ответа
Конвертировать POJO в класс данных Kotlin
Недавно я начал конвертировать свой проект Android из Java в Kotlin. Я использую Retrofit во многих классах для извлечения данных из API. В моем проекте есть много POJO, и мне нужно преобразовать их вручную в классы данных, так как он не очень хорош…
18 янв '18 в 10:33
1
ответ
Класс данных Kotlin и LocalDateTime
У меня есть билет класса: data class Ticket( var contact_email : String? = null, var date_opened : LocalDateTime? = null ) но я получаю ошибку во время чтения из строки: Вызывается: com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Нево…
31 май '18 в 15:33
1
ответ
Сопутствующие объекты скрывают класс - ошибка или особенность?
В Kotlin следующий код кажется разумным: data class Foo(val bar: String) { fun combine(other: Foo): Foo { return Foo(bar + other.bar) } companion object Foo { fun someHelper() {} } } Тем не менее, он не компилируется: тип Foo привязывается к Foo.Foo…
26 мар '17 в 15:35
2
ответа
Котлинский класс данных RealmObject
Я использую Kotlin и Realm, чтобы написать класс данных data class AuthToken(val register: Boolean, val token: String, val tokenSecret: String, val user: AuthUser) Я должен сохранить данные в БД, поэтому я использую Realm для его сохранения. Но, как…
19 дек '15 в 07:20
1
ответ
Как обрабатывать информацию в классах данных, полученных из API
Я новичок в Kotlin, и нашел класс данных! Итак, я использую классы данных, чтобы получить некоторую информацию из JSON API, но я бы хотел обработать данные, прежде чем использовать их, чтобы сэкономить время и вычислительную мощность. Чтобы упростит…
28 янв '19 в 11:59
0
ответов
Как лучше всего делать нулевые или пустые проверки с классами данных Kotlin?
Я выбираю данные с сервера и создаю слой данных API, затем отображаю этот слой данных API на слой данных пользовательского интерфейса. Некоторые поля не должны быть пустыми или пустыми, если я получаю пустое / пустое значение, я не должен продолжать…
15 фев '19 в 13:42
1
ответ
Как создать экземпляр Java объекта из класса данных Kotlin, но не включать все поля?
У меня есть следующий класс данных Kotlin: data class Filter @JvmOverloads constructor( val key: String? = null, val operation: String? = null, val value: String? = null, val group: String? = null, val searchInTranslations: Boolean? = null) Я создаю…
10 янв '19 в 08:57
1
ответ
Как указать диапазон (dataClasses) для 2-го индекса в данных с использованием старших графиков?
Я построил тепловую карту, используя верхнюю диаграмму, но я хотел дать диапазон цветов для оси y, то есть 2-й индекс в массиве данных, но он принимает 3-й индекс автоматически. Ниже приведен код jsfiddle. Ссылки на мой код colorAxis: { dataClasses:…
22 июн '18 в 10:31
1
ответ
Как имитировать или достичь отношений IS-A для классов данных Kotlin
Я изучал Kotlin и написал небольшую программу / скрипт, который выполняет задачу, которую я нахожу скучной. При разработке программы я использую классы данных для представления списка воспроизведения. в какой-то момент в дизайне я хотел иметь особый…
22 авг '15 в 01:27
2
ответа
Класс данных Kotlin: как прочитать значение свойства, если я не знаю его имени во время компиляции?
Как я могу прочитать значение свойства в экземпляре класса данных Kotlin, если имя свойства известно только во время выполнения?
20 фев '16 в 15:17
1
ответ
Вызовите класс данных copy() через отражение
Вот и все. Можно ли вызвать функцию copy() класса данных через отражение в Kotlin? Как я могу получить ссылку на саму функцию? Есть ли суперкласс для всех классов данных? (Я не могу найти это...)
27 мар '18 в 10:57
0
ответов
Попытка написать функцию патча для классов данных в kotlin
Здесь моя проблема. Допустим, у нас есть data class User data class User(var name: String? = null, var age: Int? = null) И у нас есть 4 пользовательских объекта val oldUser = User("user1", 10) val newUser1 = User("user2", null) val newUser2 = User(n…
07 сен '18 в 10:53
2
ответа
Ссылка вне запечатанного класса в Kotlin?
Я пытаюсь создать класс, который использует свое собственное состояние для работы с состоянием внешнего объекта, на который он ссылается. Внешний объект может быть класса A или B, которые похожи, но не контролируются автором. Таким образом, запечата…
18 ноя '17 в 00:38
2
ответа
Есть ли способ идентифицировать класс данных Kotlin из обычного класса Kotlin?
Есть ли способ идентифицировать класс данных Kotlin из обычного класса Kotlin? Может быть, с помощью отражения?
16 мар '15 в 05:13