喜歡標題。我想添加一個項目到數組列表。例如,我有:如何插入項目到陣列
List<String> saveData = new ArrayList();
,並
String dataF = "something";
saveData.add(0,dataF);
我認爲,這是正確的代碼插入 'DATAF' 到position'0' 。而且,我添加了多個dataF來定位'0'。但是,當我嘗試記錄saveData的數據時,我只能找到位置爲'0'的數據。我得到:
for (int i=0;i<saveData.size();i++){
Log.i(TAG_LOG,"S Show data: "+saveData.get(i));
}
S Show data: c-5-8-8-8-8-true
和其他位置,它是空的。希望有一次能幫助我或給出解決方案。 更新:我感謝固定傢伙
更好地使用每個循環 – Hema
是的嘗試。但是,我想從鍵盤輸入數據。所以它在這種情況下不起作用 –
@Gaurav你是什麼意思?該API明確指出,這些元素將會移位並且不會被刪除:https://developer.android.com/reference/java/util/ArrayList.html#add(int,E) – Opiatefuchs