草庐IT

Kotlin-script

全部标签

android - Kotlin:如何访问另一个类的字段?

packageexampleclassApple{valAPPLE_SIZE_KEY:String="APPLE_SIZE_KEY"}类:packageexampleclassStore{funbuy(){valSIZE=Apple.APPLE_SIZE_KEY}}错误:'APPLE_SIZE_KEY'hasprivateaccessin'example.Apple'但是officialdocumentation描述如果我们不指定任何可见性修饰符,默认使用public。为什么会出现上述错误? 最佳答案 您正在尝试做的是访问没有实例的

android - Kotlin:如何访问另一个类的字段?

packageexampleclassApple{valAPPLE_SIZE_KEY:String="APPLE_SIZE_KEY"}类:packageexampleclassStore{funbuy(){valSIZE=Apple.APPLE_SIZE_KEY}}错误:'APPLE_SIZE_KEY'hasprivateaccessin'example.Apple'但是officialdocumentation描述如果我们不指定任何可见性修饰符,默认使用public。为什么会出现上述错误? 最佳答案 您正在尝试做的是访问没有实例的

kotlin - 如何命名 Pair 的组件

鉴于Pairvalcoordinates=Pair(2,3),是否可以命名每个值,以便我可以执行类似coordinates.x之类的操作来返回2?还是coordinates.first是访问第一个值的唯一方法? 最佳答案 不支持。您应该为此目的编写一个包装器(数据)类,或者您可以使用Kotlin解构声明:val(x,y)=coordinatesprintln("$x;$y")查看更多here. 关于kotlin-如何命名Pair的组件,我们在StackOverflow上找到一个类似的问题

kotlin - 如何命名 Pair 的组件

鉴于Pairvalcoordinates=Pair(2,3),是否可以命名每个值,以便我可以执行类似coordinates.x之类的操作来返回2?还是coordinates.first是访问第一个值的唯一方法? 最佳答案 不支持。您应该为此目的编写一个包装器(数据)类,或者您可以使用Kotlin解构声明:val(x,y)=coordinatesprintln("$x;$y")查看更多here. 关于kotlin-如何命名Pair的组件,我们在StackOverflow上找到一个类似的问题

kotlin - 将edittext获取的String转换为Kotlin语言的Integer

我正在尝试使用Kotlin语言制作一个简单的Android应用程序。我有一个EditText,我在String中获取它的值,但我想将该值转换为整数。如何在Kotlin语言中将此字符串转换为整数?。 最佳答案 以上是总体思路,但这里是直接来自AndroidStudio的语法,来self正在做的另一个教程。请注意,编译器非常乐意进行强制转换。varmyNewInt:Int=myEditTextView.text.toString().toInt() 关于kotlin-将edittext获取的

kotlin - 将edittext获取的String转换为Kotlin语言的Integer

我正在尝试使用Kotlin语言制作一个简单的Android应用程序。我有一个EditText,我在String中获取它的值,但我想将该值转换为整数。如何在Kotlin语言中将此字符串转换为整数?。 最佳答案 以上是总体思路,但这里是直接来自AndroidStudio的语法,来self正在做的另一个教程。请注意,编译器非常乐意进行强制转换。varmyNewInt:Int=myEditTextView.text.toString().toInt() 关于kotlin-将edittext获取的

list - 使用 Kotlin 中的 Java Stream API 从列表列表中获取元素

以下代码(用Kotlin编写)从列表列表中提取元素。它有效,但看起来相当丑陋且难以阅读。有没有更好的方法来编写与java流api相同的内容?(示例可以用Kotlin或Java给出)vallistOfLists:List=...valoutList:MutableList=mutableListOf()listOfLists.forEach{list->if(listisArrayList)list.forEach{l->outList.add(l)}}returnoutList; 最佳答案 在Kotlin中,它非常简单,无需任何过多

list - 使用 Kotlin 中的 Java Stream API 从列表列表中获取元素

以下代码(用Kotlin编写)从列表列表中提取元素。它有效,但看起来相当丑陋且难以阅读。有没有更好的方法来编写与java流api相同的内容?(示例可以用Kotlin或Java给出)vallistOfLists:List=...valoutList:MutableList=mutableListOf()listOfLists.forEach{list->if(listisArrayList)list.forEach{l->outList.add(l)}}returnoutList; 最佳答案 在Kotlin中,它非常简单,无需任何过多

java - 如何在处理程序中将 java 转换为 kotlin

如何在处理程序中将java转换为kotlinnewHandler().postDelayed(newRunnable(){@Overridepublicvoidrun(){/*CreateanIntentthatwillstarttheMenu-Activity.*/IntentmainIntent=newIntent(Splash.this,Menu.class);Splash.this.startActivity(mainIntent);Splash.this.finish();}},3000); 最佳答案 Java转换为Kot

java - 如何在处理程序中将 java 转换为 kotlin

如何在处理程序中将java转换为kotlinnewHandler().postDelayed(newRunnable(){@Overridepublicvoidrun(){/*CreateanIntentthatwillstarttheMenu-Activity.*/IntentmainIntent=newIntent(Splash.this,Menu.class);Splash.this.startActivity(mainIntent);Splash.this.finish();}},3000); 最佳答案 Java转换为Kot