Java 在Swift中如何将二维数组的大小传递给数组
这里是定制类Java 在Swift中如何将二维数组的大小传递给数组,java,swift,xcode,arraylist,Java,Swift,Xcode,Arraylist,这里是定制类 ArrayList[]临时数组=新的ArrayList[计数] 您可以在swift中启动和保留阵列容量,如下所示 var tempArray: [Span] = [] tempArray.reserveCapacity(count) Java代码正在创建一个长度为count的数组,即ArrayList——它是一个ArrayLists的数组 由于Swift中的ArrayList和Array没有单独的类型,因此您可以对这两种类型都使用数组。整体类型为[[Span]] var temp
ArrayList[]临时数组=新的ArrayList[计数] 您可以在swift中启动和保留阵列容量,如下所示
var tempArray: [Span] = []
tempArray.reserveCapacity(count)
Java代码正在创建一个长度为
count
的数组,即ArrayList
——它是一个ArrayList
s的数组
由于Swift中的ArrayList
和Array
没有单独的类型,因此您可以对这两种类型都使用数组。整体类型为[[Span]]
var tempArray = Array(repeating: [Span](), count: count)
tempArray
将有count
元素,每个元素都是Span
s的空数组,您可以在其中添加更多Span
s
请注意,翻译代码就像翻译口语一样。逐字翻译口语通常会导致文本听起来非常不自然。类似地,逐行翻译代码通常不会得到好看的快速代码。您应该对代码所做的事情有一个高层次的理解,并用您自己的“话”编写完成相同操作的代码。//您可以这样初始化它。
// you can init it like this.
var array = Array<Span>()
// or use init it samply like this
// var array:[Span] = []
let tmp = span.init()
// you can add element by this method
array.append(tmp)
var数组=数组()
//或者像这样使用init it samply
//变量数组:[Span]=[]
设tmp=span.init()
//可以使用此方法添加元素
array.append(tmp)
我认为最好只使用var tempArray=[Span]