如何初始化一个arrayList为固定大小并将其分配给nil?
我在Swift/IoS中有如下代码。
Java中以下代码在Java中的等效性如何?如何初始化一个arrayList为固定大小并将其分配给零
var studentsList:[Result?] = [Result?](repeating: nil, count: 5) //assign to nil
studentsList[2] = newStudent //assign at different level Eg:2
studentsList = studentsList.filter { $0 != nil } //filter all the nil objects
我需要一个固定长度的数组。
我可以按顺序添加元素,但我需要能够在任何初始化级别添加元素。
例如,如果我修复阵列的大小为5,I应该能够分配对象到arrList [2]即使arrList [0]和arrList [1]仍为零
在英语中,你想在这里做什么,更重要的是 - 为什么? –
你是什么意思“分配给零”?你想用一定数量的'null'填充数组? – Carcigenicate
我想你的意思是你想要一个固定大小的数组而不是ArrayList – 2017-06-21 01:22:07