How to Remove Specific Element from an Array in Java - Step by Step Examples
How to Remove Specific Element from an Array in Java ?
Answer
To remove a specific element from an array in Java, you can use ArrayList's `remove` method or create a new array excluding the element to be removed.
✐ Examples
1 Remove Element using ArrayList's remove method
In this example,
- We create an ArrayList named `numbers` with elements including the one to be removed.
- We use the `remove` method of ArrayList to remove the specific element.
- Finally, we get an array without the specific element.
Java Program
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<Integer> numbers = new ArrayList<>();
numbers.add(1);
numbers.add(2);
numbers.add(3);
numbers.add(4);
numbers.add(5);
int elementToRemove = 3;
numbers.remove(Integer.valueOf(elementToRemove));
System.out.println("Array after removing " + elementToRemove + ": " + numbers);
}
}
Output
Array after removing 3: [1, 2, 4, 5]
2 Remove Element by creating a new array
In this example,
- We create an array named `colors` with elements including the one to be removed.
- We iterate through the array and add elements to a new array, excluding the specific element.
- Finally, we get an array without the specific element.
Java Program
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
String[] colors = {"red", "green", "blue", "yellow"};
String elementToRemove = "green";
String[] newArray = new String[colors.length - 1];
int newIndex = 0;
for (String color : colors) {
if (!color.equals(elementToRemove)) {
newArray[newIndex++] = color;
}
}
System.out.println("Array after removing " + elementToRemove + ": " + Arrays.toString(newArray));
}
}
Output
Array after removing green: [red, blue, yellow]
Summary
In this tutorial, we learned How to Remove Specific Element from an Array in Java language with well detailed examples.
More Java Arrays Tutorials
- How to Declare an Array in Java ?
- How to Initialize an Array in Java ?
- How to Access Array Elements in Java ?
- How to Access Array Elements using Index in Java ?
- How to get First Element in Array in Java ?
- How to get Last Element in Array in Java ?
- How to check if an Array is Empty in Java ?
- How to check if an Array is Not Empty in Java ?
- How to get Sub Array in Java ?
- How to Get Array Length in Java ?
- How to Iterate Over an Array in Java ?
- How to Iterate Over an Array in Reverse Order in Java ?
- How to get the Index of Specified Element in an Array in Java ?
- How to check if Specified Element is present in the Array in Java ?
- How to count the Number of Occurrences of Specified Element in the Array in Java ?
- How to Sort an Array in Java ?
- How to Sort an Array in Ascending Order in Java ?
- How to Sort an Array in Descending Order in Java ?
- How to create a Two Dimensional Array in Java ?
- How to Iterate over a Two Dimensional Array in Java ?
- How to create a Three Dimensional Array in Java ?
- How to Copy an Array in Java ?
- How to Split an Array in Java ?
- How to Join Arrays in Java ?
- How to check if Two Arrays are Equal in Java ?
- How to check if Two Arrays have Same Elements (Regardless of Order) in Java ?
- How to Convert an Array of Integers to an Array of Strings in Java ?
- How to Convert an Array of Strings to an Array of Integers in Java ?
- How to Reverse an Array in Java ?
- How to Shuffle an Array in Java ?
- How to Rotate Elements in an Array in Java ?
- How to Filter Elements of an Array based on a Condition in Java ?
- How to Declare an Integer Array in Java ?
- How to Declare a Float Array in Java ?
- How to Declare a String Array in Java ?
- How to Remove Duplicates in an Array in Java ?
- How to Remove Specific Element from an Array in Java ?
- How to Remove Element from Array based on a Condition in Java ?
- How to Sort a String Array in Dictionary Order in Java ?
- How to Concatenate Strings in Array in Java ?