Как одномерном массиве вещественных чисел А(N) определить количество групп из одинаковых подряд идущих элементов массива и удалить их и преобразованный массив вывести на экран?
вот пытаюсь
public class Main {
public static void main(String[] args) {
// write your code here
int[] numbers = {2,4,4,4,6,5,5,4};
ArrayList<Integer> remove = new ArrayList<>();
Scanner inn = new Scanner(System.in);
boolean b = true;
int temp = -1;
for (int i = 0; i < numbers.length; i++) {
temp = numbers[i];
boolean flag = true;
for (int j = i+1; j < numbers.length; j++) {
if (temp == numbers[j]) {
if(flag){
remove.add(i);
flag = false;
}
remove.add(j);
}
else {
flag = true;
i = j-1;
break;
}
}
}
for (int r: remove) {
System.out.println(r);
numbers = removeItem(numbers,r);
}
System.out.print(Arrays.toString(numbers) + " ");
}
public static int[] removeItem(int[] numbers, int index){
for (int i = index; i < numbers.length -1; i++) {
numbers[i] = numbers[i + 1];
}
return Arrays.copyOf(numbers, numbers.length - 1);
}
}