如何模仿或实现Kotlin数据类的IS-A关系
How to mimic or achieve IS-A relationships for Kotlin data classes

我一直在探索Kotlin并编写了一个小程序/脚本来执行我觉得无聊的任务。 在程序的开发中,我使用数据类来表示播放列表。 在...的某一点

改造2个多部分请求
Retrofit 2 Multipart requests

我正在将现有代码库迁移到Retrofit 2,但在理解Multipart请求的新语法时遇到一些麻烦。 我也在使用Kotlin,虽然除了一些语法变化之外我觉得......

Kotlin地图:为什么没有toHashMap()?
Kotlin Map: why is there no toHashMap()?

在Kotlin中,Map类具有toLinkedMap()和toSortedMap()扩展方法。 但为什么没有toHashMap()方法? 实际上,许多stdlib方法的结果Map实现是LinkedHashMap,...

在Kotlin中实现访客模式的最佳方式
Best way to implement visitor pattern in Kotlin

在Kotlin中实施访客模式是否有任何技巧或常用方法? 任何对初学者来说都不明显的东西,但会导致更简洁或有组织的代码。 编辑...

泛型需要String找到kotlin.String
Generics required String found kotlin.String

class CacheEntry <T>(val值:T,val size:Long)interface Cache <T> {val NO_ENTRY_FOUND:CacheEntry <T>} class CacheImpl <String>:Cache <String> {override val ...

Kotlin Quasar主题和频道阻止问题
Kotlin Quasar topic and channel blocking issue

我在Kotlin和Quasar一起玩,并开始与主题和频道合作。 我正在关注一些Java示例并编写了一些小片段。 不幸的是,我似乎无法让它发挥作用。 它只是 ...

在Kotlin的Injekt库中,如何为每个Android活动创建本地范围?
In the Injekt library for Kotlin, how do I create local scopes such as for each Android activity?

在关于Github的Injekt文档中,它说范围存在,但我不清楚如何使用它们为每个Android活动创建一个本地范围,它们有自己的工厂和实例......

Android:等待多个任务完成[重复]
Android: Wait for multiple tasks complete

我有4个异步任务从Internet加载数据。 同时我用动画显示活动,当任务完成时,我需要用加载的数据启动另一个活动。 我在Kotlin上的异步方法(...

如何使用Spring Data JPA方法在Kotlin的try-with-resources块中返回Stream?
How to use Spring Data JPA methods returning a Stream in a try-with-resources block in Kotlin?

所以我想用Kotlin用Spring Data JPA项目创建一个Spring Boot,让我说我有一个Person实体。 让我们这样说:@Entity public class Person {private @GeneratedValue @Id ...

HashMap错误 - containsKey,get
HashMap errors - containsKey, get

任何人都能解释一下吗? 问题代码:protected var table = HashMap <Class <*>,Double>()if(table.containsKey(object)){value = table.get(object)} containsKey(K):Boolean ...

编译错误从Kotlin中的另一个扩展方法调用扩展方法
Compile error calling an extension method from another extension method in Kotlin

当我尝试从另一个扩展方法调用扩展方法(重载该方法)时,它不能在IntelliJ 14.1.5和Kotlin 0.14.449中编译。因为我是语言的新手,并且...

如何从kotlin中的InnerClass扩展
How to extend from an InnerClass in kotlin

基本上我想要的是在kotlin中这样的东西:public class BindingViewHolder <T extends ViewDataBinding> extends RecyclerView.ViewHolder {} //它应该是:public class ...

修饰符'覆盖'不适用于'getter'
Modifier 'override' is not applicable to 'getter'

我在code var barCode:BarCode中有这样的东西? = null现在getBarCode()在接口中定义 - 然后我得到错误,这可能是意外覆盖。 不幸的是......

如何将Class <T> #cast方法从Java转换为Kotlin?
How to convert Class<T>#cast method from Java to Kotlin?

我想从Java转换下面的代码:Object from = ... Class <T> toClass = ... T result = toClass.cast(from); 对Kotlin:有没有? from = ... KClass <T> toClass = ... T result = // ...

使用方法notify()实例化Kotlin类的LinkageError
LinkageError on instantiate Kotlin class with method notify()

在Kotlin中,您可以在类中声明notify()方法,因为Wait / notify不适用于Any类。 但是创建此类的实例会引发LinkageError。 class Test {fun notify(){}} // ...

在Android Kotlin中将大小定义为自定义数组类型
Defining size to a custom array type in Android Kotlin

如何定义任何基于自定义组件的数组(如ImageView)的大小? 我尝试了以下代码与类型不匹配错误,私有var点:数组<ImageView>? = null dots = ...

在kotlin有资格
Qualified it in kotlin

正如文档在https://kotlinlang.org/docs/reference/this-expressions.html#qualified所说,可以使用限定条件来指定要使用的外部上下文。 有没有办法做到这一点? ...

键入“对象”后,Kotlin完成对话框弹出窗口。
Kotlin Completion Dialog Popup after Typing "object."

我开始使用Kotlin编写测试并来自Java我在键入“。”时习惯于完成对话框。 在一个物体之后。 像这样:使用Kotlin做同样的事情就是这样:甚至......

是否可以在Kotlin的while条件体中初始化变量?
Is it possible to init a variable in the while condition body for Kotlin?

在下面的代码中:var verticesCount:Int //读取图形的顶点数//读取直到得到有效的顶点数。 while(!Assertions.checkEnoughVertices(...

Kotlin扩展函数的可变属性
Kotlin extension function on mutable property

我正在尝试在可变属性上设置扩展函数,以便我可以在扩展函数中重新分配属性。 我想知道是否有可能。 我的目标是为...做日期扩展

Kotlin - 运行集成测试,错误`fun main已定义`
Kotlin - running an integration test, error `fun main is already defined`

我已经为Web应用程序编写了集成测试,但我不知道如何运行此测试。 当我执行mvn test时,Maven构建失败并出现以下错误[INFO]从...编译Kotlin源代码

Java不允许最终的默认方法..但Kotlin呢?
Java doesn't allow final default methods.. but does Kotlin?

如果您尝试在界面上创建内联函数,则将面临错误:虚拟成员上不允许使用“内联”修饰符。 只有私人或最终成员可以内联我理解......

即使使用空检查,Kotlin也可以在可空和非可空浮点错误之间进行乘法运算
Kotlin multiplication between nullable and non-nullable float errors even with null check

我正在从Java移植一个名为ShapeData的类,它充满了可空类型。 它看起来像这样:class ShapeData {var type:Shape.Type? = null //圆形,边缘,多边形,链条// ...

Kotlin错误:预期2个类型的参数android.widget.CompoundButton!,kotlin.Boolean
Kotlin error: Expected 2 parameters of types android.widget.CompoundButton!, kotlin.Boolean

我有一个Kotlin错误说预期的2个参数类型android.widget.CompoundButton!,kotlin.Boolean红色波浪线在第一个{在下面的代码中:alarmSwitch ....

如何将多个历史数据添加到GoogleFit
How to add multiple historic data to GoogleFit

我想添加历史训练数据,包括训练类型/设备,开始/结束时间,功率,脉冲,每分钟周期,千卡路里。 但是所有的谷歌适合历史API都使用数据集似乎......

Kotlin通配符方法
Kotlin wildcard method

我在使用RxJava中的retryWhen函数时遇到了一些问题。 当我在Observable中创建一个要传递给retry的函数时,我无法调用zipWith函数。 似乎Kotlin是......

不可空的可变地图
Not nullable Mutable Map

Java:1.8.0_102 Kotlin:1.0.4我正在尝试创建一个地图,你可以做类似于javascript的地图[“key”] + = 5。 Kotlin已经与默认解决了其中的一部分,但是地图'......

将具有可空字段的对象转换为具有非可空字段的对象或null
Convert object with nullable fields to an object with non-nullable fields or null

我有一个API返回的对象,它有不同的可空字段。 我想创建一个具有非可空字段的另一个对象,或者如果不可能则返回null。 什么是语言成语......

Kotlin数据类:为什么toString()导出私有属性
Kotlin data classes: Why does toString() export private properties

此Kotlin数据类数据类PhoneNumber(val前缀:String,private val lineNumber:String)具有私有属性lineNumber。 当我创建一个对象时:val phoneNumber = PhoneNumber(“...

你如何实现fetch api?
How do you implement the fetch api?

我不明白,如何在我的代码kotlin中实现fetch api:var smf:dynamic = js(“({})”)smf.method =“GET”smf.mode =“cors”smf.cache =“default “window.fetch(url,smf).then({...

是否可以在lambda表达式中检索字符串?
Is it possible to retrieve the string within the lambda expression?

使用String Spec编写测试:class stl:StringSpec(){init {“triangle.stl”{...}}}是否可以在lambda中检索“triangle.stl”...

如何将LocalDateTime对象转换为包含时区的ISO字符串?
How to convert LocalDateTime object into ISO string including time zone?

我试图将日期/时间字符串来回转换为LocalDateTime对象。 我使用ThreeTenBp作为日期/时间库。 String - > LocalDateTime val actual = LocalDateTime.parse(“2016 -...

我怎么能用很多变量做一个for
How Can I do a for with many variables

我想知道如何在Kotlin中做到这一点:for(int i = arr.length-1,j = 0; i> = 0 && j <reverse.length; i - ,j ++){reverse [ j] = arr [i]; } 谢谢

Kotlin列出了EnumMap的总和
Kotlin list to EnumMap with sums

我必须将我的项目迁移到Kotlin。 后来,我质疑这个问题。 我真的无法在Kotlin中实现它。 我知道'associateBy'功能,但它没有...

按Android Espresso中的概述按钮
Press Overview Button in Android Espresso

我想为我的Android应用程序创建一个测试。 每当它失去焦点时,它应该做点什么。 因此,我想通过按两次概览按钮(主页旁边的按钮)来测试它。

属性类型不是一种覆盖
Property type is not a type of overriden

抱歉没有具体的标题,我真的不知道如何更好地命名。 我有以下示例:class User interface Repository <T,ID> interface UserRepository:Repository <User,...

迭代文件,按模式分割
Iterating over files, splitting by pattern

我试图围绕文件流处理。 输入看起来像这样:bla blubb blubber testcode有几个文件都像上面那样。 现在,我正在使用一个......

Kotlin构建导致JVM出现分段错误
Kotlin builds causing JVM to segmentation fault

我有一个Kotlin + Java项目,我们正在使用Gradle构建。 这是我正在使用的命令:./ gradlew“-Pkotlin.incremental = false”--info clean build javadoc另外,我的GRADLE_OPTS设置为:...

我怎样才能传递正确的方法引用,以便Nashorn可以执行它?
How can I pass a proper method reference in so Nashorn can execute it?

我正在尝试编写一个库,让我通过Nashorn Javascript引擎执行JSON Logic规则。 我现在的问题是围绕我创建的JSObject包装器处理...

Kotlin javaClass <>缺少最新Android Studio 3.0中的依赖项
Kotlin javaClass<> missing dependency in latest Android Studio 3.0

工具链:Android Studio 3.0 Canary 2:Build#AI-171.4041253,内置于2017年5月24日JRE:1.8.0_112-release-b736 x86_64 JVM:OpenJDK 64位服务器VM by JetBrains sro Mac OS X 10.12.5 Google SDK / ...

在Kotlin,为什么杰克逊在某些情况下而不是在其他情况下无法解组非注释对象
In Kotlin, why Jackson fails unmarshalling non-annotated object in some cases and not in others

我正在使用Kotlin和Jongo来访问MongoDB。 Jongo使用Jackson来序列化/反序列化对象,以便从MongoDB中保存和读取它们。 我使用Jackson-Kotlin模块来帮助序列化Kotlin ......

类型干扰失败。
Type interference failed. Expected type mismatch: required String found pair<String,String> in Kotlin and Anko

我使用kotlin和anko库创建了一个数据库。 我正在关注这篇文章https://antonioleiva.com/databases-anko-kotlin/我正在尝试使用下面的数据库块插入数据,但我...

当表达kotlin时如何检查a&b
when expression kotlin how to check when a & b

我有一些代码需要检查3个条件时使用何时使用何时表达式执行此操作时(obj){a == 1 - > doAIsOne()a - > doSomethingA()b - > doSomethingB()}或我... 。

解释为什么显示Warning Unchecked cast source.readArrayList(data !!。javaClass.classLoader)as ArrayList <Data>?
Explain why show Warning Unchecked cast source.readArrayList(data!!.javaClass.classLoader) as ArrayList<Data>?

this.data = source.readArrayList(data !!。javaClass.classLoader)as ArrayList <Data>? 警告未选中cast:ArrayList <(raw)Any!>! 到ArrayList? coustom数据类的数据

Kotlin标准集合库时间复杂度是否有任何参考?
Is there any reference for Kotlin standard Collection library time complexity?

例如,Scala有官方的Collections Performance Characteristics页面,它显示了像List,...等集合中的apply()(get in Java),insert()和append()等方法的时间复杂度。

为什么kotlin不接受文字“-9223372036854775808”(最小64位有符号整数)?
Why the literal "-9223372036854775808" (min 64 bit signed integer) is not accepted by kotlin?

我正在尝试在kotlin中为JVM编写一个快速的json解析器。 我发现了这个问题,我不确定这是一个错误或背后的任何好理由。 val x:Long = -9223372036854775808L //编译错误

通过比较每种类型的值,从另外两个不同类型的列表中创建一个新列表
Make a new list from two other lists of different types by comparing values of each type

假设我有两个实现接口的对象列表,但在其他方面不相关。 如何创建一个新的对象集合,其中只包含与...匹配的列表之一的对象

抽象成员无法直接访问:Kotlin
Abstract member cannot be access directly: Kotlin

我有接口A与实现的方法t()接口A {fun t():String {return“A”}}和抽象类B抽象类B:A覆盖抽象乐趣t():String} ...

如何将JSON字符串映射到Kotlin Map
How to map a JSON string to Kotlin Map

我有一个简单的Kotlin程序访问Mongo数据库并生成一个JSON字符串,如下所示; “{”_ id“:{”$ oid“:”593440eb7fa580d99d1abe85“},”name“:”名字第二名“,”......

如何将参数声明为没有返回值的函数?
How to declare parameter as function without return value?

我在kotlin fun中有一个函数printExecutionTime(block :() - > Any){run {val currentTimeMillis = System.currentTimeMillis()block()Logr.d(“执行时间”+ ...
1 2 3 4 5 6 7 88 89