比如:list = new List();list.add("thank you !",20);有沒有類似的例子代碼
3 回答

MM們
TA貢獻1886條經驗 獲得超2個贊
你好,我來解釋一下你遇到的問題吧
你對list執行list.add("thank you !",20);操作,它會這樣處理:
先判斷索引為20的元素是否存在
1、如果存在的話,它會先把從20開始,直到最后的數據全往后挪,然后用新值代替以前20位置上的值
2、如果不存在的話,就直接放在目前最后一個元素后面
所以我們可以看到,list里面的數據串不會有空缺。

慕容708150
TA貢獻1831條經驗 獲得超4個贊
public void add(String item, int index)
向滾動列表中索引指示的位置添加指定的項。索引是從零開始的。如果索引值小于零,或者索引值大于或等于列表中的項數,則將該項添加到列表的末尾。
參數:
item - 要添加的項;如果此參數為 null,則該項被視為空字符串 ""
index - 添加項的位置
不知道你具體想要什么效果...
添加回答
舉報
0/150
提交
取消