import java.util.ArrayList;import java.util.List;public class DeleteFromList {public static void main(String[] args) { int[] given_list = {0,4,5,56,3, 2000,8,345, 453,}; //since there is no direct way to delete an element from the array we have to use something other than array, like a list. List<Integer> list = new ArrayList<Integer>(); //this changes the whole array to list for (int i : given_list){ list.add(i); } //this iterates through the list and check each element if its greater then 100 for(int i=0;i<list.size();i++){ if(list.get(i) > 100){ list.remove(i); i--; // this is because everytime we delete an element, the next comes in place of it so we need to check new element. } } //print out the new list which has all the elements which are less than 100 System.out.println(list); }}由于无法从数组中删除元素,因此我们必须将数组更改为列表,然后对该列表进行操作,以便我们可以根据需要删除元素。