Articles of java

Проекция звезды Котлина на контравариантные типы

Я читаю и пытаюсь понять проекции типа Котлин, иногда я придумываю такие вещи: Что означает контравариантный тип, чтобы иметь звездную проекцию и как она возникает

Не удается запустить запрос «Where In» в Котлине

Я пытаюсь сделать такой запрос (я работаю с postgres) для работы: select * from users where user_id in [1,2,3] единственная проблема заключается в том, что запрос не может работать с этим типом [1,2,3] из списка его работы только с этим видом (1,2,3). Я попытался преобразовать список [1,2,3] в список (1,2,3), но в Котлине он мне […]

Gradle не загружает репозиторий Kotlin

Я строю Kotlin простой Hello-Worl, используя Gradle my build.gradle : /* * This build file was generated by the Gradle 'init' task. * * This generated file contains a commented-out sample Java project to get you started. * For more details take a look at the Java Quickstart chapter in the Gradle * user guide […]

Вызов Kotlin из Java – ошибка: демо-версия пакета не существует

Я не понимаю документацию : Функции уровня пакета Все функции и свойства, объявленные в файле example.kt внутри пакета org.foo.bar, включая функции расширения, скомпилированы в статические методы класса Java с именем org.foo.bar.ExampleKt. // example.kt package demo class Foo fun bar() { } // Java new demo.Foo(); demo.ExampleKt.bar(); мой код ниже. ошибка компиляции; Ошибка сборки: thufir@dur:~/NetBeansProjects/kotlin$ thufir@dur:~/NetBeansProjects/kotlin$ […]

Firebase-соединение не работает на Linux в SpringBoot

То, что я пытаюсь достичь, – это открыть соединение с моей базой данных firebase и получить некоторые данные, которые мне нужно проанализировать. Я запускаю Spring с платформой Spring Boot, администратором sdk firebase, kotlin и gradle. В Windows 10 он работает, как и ожидалось, но когда я пытаюсь запустить файл .jar на моем Linux-сервере, он не […]

Система не может найти файл, указанный в Kotlin

Я пытаюсь читать из файла в том же пакете, поэтому, когда я запускаю код, он дает мне ошибку var buffer: BufferedReader? = null val result = try { buffer = BufferedReader(FileReader("file.txt")) val chars = CharArray(30) buffer.read(chars, 0, 40) 0 } catch (e: IndexOutOfBoundsException) { println(" Exception handle") 1 } catch(e: FileNotFoundException) { println(e.message) 2 } […]

Как предотвратить Джексона от (де) сериализации определенных свойств?

Для любого класса Kotlin один метод генерируется для каждого открытого свойства в формате componentX() , поэтому этот класс: public data class Dog(public var name: String, public var age: Double) Является эквивалентом чего-то подобного в Java: public class Dog { private String name; private double age; public Dog(@NotNull String name, @NotNull double age) { // assign […]

Добавление объектов JSON в существующий файл JSON

Поэтому мне недавно было поручено создать утилиту, которая позволит легко добавлять JSON в файл .json через библиотеку gson. Я закодировал это в Котлине: fun addObject(filePath: String, name: String, values: Array<Array<String>>) { try { var writer: JsonWriter = JsonWriter(FileWriter(File(filePath))) writer.beginObject() writer.name(name) writer.beginObject() for(item in values){ writer.name(item[0]).value(item[1]) } writer.endObject() writer.endObject() writer.close() println("[JSONUtil] Wrote object successfully!") } catch […]

Как собрать асинхронный ответ с помощью RxJava

Вот моя цель: собрать ответы от асинхронных задач, которые поступают из сторонней библиотеки Требование: используйте RxJava2 для выполнения в порядке Я застрял в мысли, что я использую оператора или операторов для этого, идеи приветствуются. Моя мысль такова: Flowable.fromIterable(list) .anOperatorCanOnNextTheResponse() .buffer() .subscribe(newList)

Как преобразовать этот код Java в код Kotlin?

Я изучаю весенний ботинок и новичок в kotlin. Сообщается об ошибке, когда эта функция Java преобразуется в код kotlin. Как переписать эту функцию kotlin? https://spring.io/guides/gs/consuming-rest/ @Bean public CommandLineRunner run(RestTemplate restTemplate) throws Exception { return args -> { Quote quote = restTemplate.getForObject( "http://gturnquist-quoters.cfapps.io/api/random", Quote.class); log.info(quote.toString()); }; } После преобразования этого кода в kotlin по идее: @Bean […]

Intereting Posts
Kotlin: Как я могу получить класс делегирования свойства члена? Ошибка теста блока привязки к андроидной ошибке Не удалось проанализировать параметры компилятора привязки данных. Params: Kotlin setOnclickListener Измените «это» в функции расширения Kotlin: построить значение производного общего типа в базовом классе Kotlin coroutines в Android: зачем использовать bg () из Anko вместо async ()? Абстрактный метод Котлина с телом Экземпляр фрагмента сохраняется, но дочерний фрагмент не повторно прикреплен Метод автоматической реализации Kotlin Android Как db передал значение в Котлин? Что лучше для разработки приложений для Android? Это kotlin или java? Одновременно создаются два объекта SQLiteDao, один из которых не создает таблицу при выполнении Helper Ошибка при попытке ввести ViewModelProvider в действие с помощью Dagger2 и Kotlin Комната Android: каждая переменная связывания в запросе должна иметь соответствующий метод Лямбда в выражении типа множественного типа