xxxxxxxxxx
list.set(1,"new value");
//example ..
List<String> list = new ArrayList<>();
list.add("one");
list.add("two");
list.add("three");
System.out.println(list); // [one,two,three]
list.set(1,"new");
System.out.println(list); //[one,new,three]
xxxxxxxxxx
public class ArrayListExample
{
public static void main(String[] args)
{
ArrayList<String> list = new ArrayList<>();
list.add("A");
list.add("B");
list.add("C");
list.add("D");
System.out.println(list);
//Replace C with C_NEW
//1 - In multiple steps
int index = list.indexOf("C");
list.set(index, "C_NEW");
System.out.println(list);
//2 - In single step replace D with D_NEW
list.set( list.indexOf("D") , "D_NEW");
System.out.println(list);
}
}
xxxxxxxxxx
public class ArrayListExample
{
public static void main(String[] args)
{
ArrayList<String> namesList = new ArrayList<String>(Arrays.asList( "alex", "brian", "charles") );
System.out.println(namesList);
//Replace item while iterating
for(int i=0; i < namesList.size(); i++)
{
if(namesList.get(i).equalsIgnoreCase("brian")) {
namesList.set(i, "Lokesh");
}
}
System.out.println(namesList);
}
}