Articles of массивы

Как получить javaclass из массива java-типа в Котлине?

Для классов pojo: //java MyClass.getClass(); //kotlin MyClass::class.java Но как getClass из массива? //java MyClass[].class; //kotlin ??? MyClass[]::class.java – не работает 🙁

Создать файл из байт-массива, отправленного внутри JSON Object kotlin

У меня есть объект JSON, содержащий массив байтов. Этот массив байтов должен создать файл. Я сделал это в iOS, но он работает, однако, пытается сделать ту же задачу в Android, текст в результирующем файле совершенно другой. Я нашел много вопросов и решений для написания файла byteArray, и после того, как мы попробовали около 6 подходов, […]

Несоответствие типов в ArrayOfNulls с Kotlin

У меня возникла проблема при преобразовании кода Java в kotlin. Эта строка кода делает меня проблемой dots = arrayOfNulls<TextView>(layouts.size) он сказал: Несоответствие типов. Требуется: массив (TextView)? – Найдено: Массив (TextView?) Позвольте вам здесь весь код и надеюсь, что вы можете дать мне понять, что случилось. class WelcomeActivity : AppCompatActivity() { private var viewPager: ViewPager? = […]

Безопасные звонки в Котлин с массивом путают

Есть массив: notes: Array<KeyValueNote>? и я использую Kotlin 1.0.5-2 в следующем коде. я хочу if (notes != null) { for (note in notes) { // Put the note to the payload Json object only if the note is non-null. payloadJson.put(note.key, note.value) } } Но есть несколько чередований // Alternative 1. notes?.let { it.takeWhile { it […]

Разбор 2D-массива в Котлине

Я создал 2D-массив с именем squareData, как показано ниже: private lateinit var squareData: Array<Array<String>> squareData = Array(3, {Array(3, {""})}) Кроме того, я инициализировал этот массив с некоторыми случайными значениями. Теперь я хочу получить эти значения один за другим. Как это сделать, используя цикл for или forEachIndexed?

Инициализация массива Kotlin 2d

Пожалуйста, взгляните на мою 2D-массив-инициализацию. Код работает. class World(val size_x: Int = 256, val size_y: Int = 256) { var worldTiles = Array(size_x, { Array(size_y, { WorldTile() }) }) fun generate() { for( x in 0..size_x-1 ) { for( y in 0..size_y-1 ) { worldTiles[x][y] = WorldTile() } } } } Проблема в том, что […]

Я не могу инициализировать свой массив (MutableList) в классе на Android

Я только что начал с студии Kotlin и Android. Когда в MainActivity.kt я делаю следующее … var tafels: MutableList<MutableList<Int>> = java.util.ArrayList() tafels.add(mutableListOf<Int>(2, 2, 4)) … все работает нормально. Я могу добавить элементы в этот ArrayList , как показано. Однако, когда я пытаюсь сделать то же самое в новом файле, в классе, который я создал, tafel […]

kotlin: некоторые проблемы с массивами в аннотациях

У меня есть некоторые проблемы в аннотациях: Entity Table(uniqueConstraints = array(UniqueConstraint(columnNames = array("key", "userid")))) public class … В этом случае я получаю следующую ошибку: Ошибка ввода типа. Ожидаемое несоответствие типа: найдено: kotlin. Требуется разрешение: kotlin.String Нет проблем с uniqueConstraints = array (…), но Idea показывает мне ошибку в столбцеNames = array (…) Я использую hibernate-jpa-2.1-api-1.0.0.Final.jar […]

Котлин для каждого заказа

Выполняет ли Kotlin forEach итерацию через массив в реальном порядке массива, или иногда это может быть в другом порядке? Я имею в виду, что это всегда печатает 1,2,3, … 9 или может напечатать что-то вроде этого 1,5,3,4, … val numbers: Array<Int> = array(1,2,3,4,5,6,7,8,9) numbers.forEach({(number: Int) -> Log.d(tag,number) }) Котлин для каждой ссылки

Как узнать, пуст ли массив?

У меня есть логический флаг, и мне нужно поработать (забавная анимация и забавная reAninimation – это переход между двумя чертежами). Это переход между двумя чертежами Идея этого класса у меня есть две стороны монет. Я добавил его в массив. Если массив пуст, я вызываю только анимацию, если она не пустая, я сначала вызываю reAnimation, а […]

Intereting Posts
Передача 'этого' конструктору Java Interop: применить @JvmName к getters свойств в интерфейсе или абстрактном классе Kotlin, таблица / массив на основе записей с динамическими полями TornadoFX как добавить проверку при редактировании TableView Android support library 27, Fragment update? Как работает синтаксис доступа к свойствам Kotlin для классов Java (например, EditText setText)? Почему у меня нет нулевой сцены? Неявно отображать карту в Котлине Ошибка подтверждения контракта в корде Hello World pt 2 TornadoFX Обновление ItemViewModel, если объект Backing, не отображающий свойства JavaFX, изменен Android Things UserSensor.Builder – не удалось создать драйвер датчика расстояния Несоответствие типов. Обязательная карта <String, Any> Найдено карта <String, Any?> kotlin.jvm.KotlinReflectionNotSupportedError: Реализация отражения Kotlin не найдена во время выполнения. Удостоверьтесь, что у вас есть kotlin-reflect.jar Kotlin kapt не может видеть аннотации поддержки Не иметь доступа к контроллеру Spring boot, но иметь доступ к index.html