w3resource

Java Collection, ArrayList Exercises: Replace the second element of a ArrayList with the specified element

Java Collection, ArrayList Exercises: Exercise-21 with Solution

Write a Java program to replace the second element of a ArrayList with the specified element.

Pictorial Presentation:

Java Collection, ArrayList Exercises: Replace the second element of a ArrayList with the specified element.

Sample Solution:-

Java Code:

import java.util.ArrayList;
  public class Exercise21 {
    public static void main(String[] args){
  ArrayList<String>  color = new ArrayList<String>();

  color.add("Red");
  color.add("Green");

  System.out.println("Original array list: " + color);
  String new_color = "White";
  color.set(1,new_color);

  int num=color.size();
  System.out.println("Replace second element with 'White'."); 
  for(int i=0;i<num;i++)
  System.out.println(color.get(i));
  }
}

Sample Output:

Original array list: [Red, Green]                                      
Replace second element with 'White'.                                   
Red                                                                    
White

Flowchart:

Flowchart: Replace the second element of a ArrayList with the specified element.

Java Code Editor:

Contribute your code and comments through Disqus.

Previous: Increase the size of an array list.
Next: Print all the elements of a ArrayList using the position of the elements.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Share this Tutorial / Exercise on : Facebook and Twitter

Java: Tips of the Day

getEnumMap

Converts to enum to Map where key is the name and value is Enum itself.

public static <E extends Enum<E>> Map<String, E> getEnumMap(final Class<E> enumClass) {
    return Arrays.stream(enumClass.getEnumConstants())
            .collect(Collectors.toMap(Enum::name, Function.identity()));
}

Ref: https://bit.ly/3xXcFZt