如何更新ArrayList中某个位置的元素?
我有一个10个stringArrayList。 如何用另一个string值更新索引5 。 
 让arrList为ArrayList , newValue为新String ,然后执行: 
 arrList.set(5, newValue); 
这可以在这里findjava api的参考。
 list.set(5,"newString"); 
- 参考
  arrList.set(5,newValue); 
如果你想更新它,然后添加这一行也
  youradapater.NotifyDataSetChanged(); 
arrayList.set(位置,NEWVALUE); location =你插入的位置,newValue =你插入的新元素。
通知是可选的,取决于条件。
  import java.util.ArrayList; import java.util.Iterator; public class javaClass { public static void main(String args[]) { ArrayList<String> alstr = new ArrayList<>(); alstr.add("khan"); alstr.add("yogesh"); alstr.add("kapil"); alstr.add("rajoria"); for(String str : alstr) { System.out.println(str); } // update value here alstr.set(3, "Ramveer"); System.out.println("with Iterator"); Iterator<String> itr = alstr.iterator(); while (itr.hasNext()) { Object obj = itr.next(); System.out.println(obj); } }} 
 arrayList.set(5,newValue); 
  arrayList是您要更新的相关列表, newValue是您试图replace第五个索引的值