草庐IT

arrays - 如何在 Kotlin 中将 String 数组转换为 Int 数组?

Kotlin有许多简写和有趣的功能。所以,我想知道是否有一些快速而简短的方法可以将字符串数组转换为整数数组。类似于Python中的这段代码:results=[int(i)foriinresults] 最佳答案 您可以使用.map{...}与.toInt()或.toIntOrNull():valresult=strings.map{it.toInt()}只有结果不是数组而是列表。在非性能关键代码中最好在数组上使用列表,请参阅thedifferences.如果需要数组,添加.toTypedArray()或.toIntArray().

generics - Out-projected 类型 'ArrayList<*>' 禁止使用 'public open fun add(index: Int, element: E): Unit defined in java.util.ArrayList'

我有这个片段:classRecyclerViewAdapterinternalconstructor(valclazz:Class,vallayout:Int,vardataList:MutableList).........funRecyclerView.getDataList():ArrayList{return(adapterasRecyclerViewAdapter).dataListasArrayList}.........然后我在这个上使用它:recyclerView.getDataList().add(Person("LemAdane","41yearsold",0))但

generics - Out-projected 类型 'ArrayList<*>' 禁止使用 'public open fun add(index: Int, element: E): Unit defined in java.util.ArrayList'

我有这个片段:classRecyclerViewAdapterinternalconstructor(valclazz:Class,vallayout:Int,vardataList:MutableList).........funRecyclerView.getDataList():ArrayList{return(adapterasRecyclerViewAdapter).dataListasArrayList}.........然后我在这个上使用它:recyclerView.getDataList().add(Person("LemAdane","41yearsold",0))但

ios 将 int 转换为 NSObject

在我的函数中,我有一个NSObject*类型的参数,以允许传递NSString、NSDate等。并在内部做一些事情......我还需要传递一个int类型的值。我该怎么做?谢谢 最佳答案 您可以使用NSNumber类(http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSNumber_Class/Reference/Reference.html),并使用numberWithInt方法对其进行初始化。

java - 如何在 Kotlin 中将 intArray 转换为 ArrayList<Int>?

来自valarray=intArrayOf(5,3,0,2,4,1,0,5,2,3,1,4)我需要转换为ArrayList我试过array.toTypedArray()但它转换为Array而是 最佳答案 您可以使用toCollection函数并将ArrayList指定为要填充的可变集合:valarrayList=intArrayOf(1,2,5).toCollection(ArrayList()) 关于java-如何在Kotlin中将intArray转换为ArrayList?,我们在St

java - 如何在 Kotlin 中将 intArray 转换为 ArrayList<Int>?

来自valarray=intArrayOf(5,3,0,2,4,1,0,5,2,3,1,4)我需要转换为ArrayList我试过array.toTypedArray()但它转换为Array而是 最佳答案 您可以使用toCollection函数并将ArrayList指定为要填充的可变集合:valarrayList=intArrayOf(1,2,5).toCollection(ArrayList()) 关于java-如何在Kotlin中将intArray转换为ArrayList?,我们在St

kotlin - 如何在 Kotlin 中将 String 转换为 Int?

我正在开发Kotlin中的控制台应用程序,我在其中接受main()函数中的多个参数funmain(args:Array){//validation&StringtoIntegerconversion}我想检查String是否是一个有效的整数并转换它,否则我必须抛出一些异常。我该如何解决这个问题? 最佳答案 您可以在String实例上调用toInt():funmain(args:Array){for(strinargs){try{valparsedInt=str.toInt()println("Theparsedintis$parse

kotlin - 如何在 Kotlin 中将 String 转换为 Int?

我正在开发Kotlin中的控制台应用程序,我在其中接受main()函数中的多个参数funmain(args:Array){//validation&StringtoIntegerconversion}我想检查String是否是一个有效的整数并转换它,否则我必须抛出一些异常。我该如何解决这个问题? 最佳答案 您可以在String实例上调用toInt():funmain(args:Array){for(strinargs){try{valparsedInt=str.toInt()println("Theparsedintis$parse

objective-c - GCRectMake 的 iOS 错误 - 将 'int' 发送到不兼容类型 'CGRect' 的参数(又名 'struct CGRect')

我是iOS编程新手。我正在阅读一本指南,一本意大利语版的iOS书籍。对于第一个应用程序,我必须像这样修改ViewController.m:#import"ViewController.h"@implementationViewController-(void)didReceiveMemoryWarning{[superdidReceiveMemoryWarning];//ReleaseAnychacheddata,images,etcthataren'tinuse.}-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetup

ios - 如何正确地将 NSNumber 转换为 long long int?

我试图将NSNumber转换为longlongint,但我得到了意想不到的值。我做错了什么?NSNumber*number=[[NSNumberalloc]initWithInt:60];if([selfisTimeOver:number]){[selfsendPushTest];}-(BOOL)isTimeOver:(NSNumber*)interval{longlonginttheInterval=(longlongint)interval;NSLog(@"THEINTERVAL%lld",theInterval);//Iget-5764607523034233918here.}