Hi, I have a problem with this exercise. Could you give me some hint how to solve this?
package en.codegym.task.pro.task10.task1012;
import java.util.Arrays;
import java.util.Objects;
/*
Memory defragmentation
*/
public class Memory {
public static void main(String[] args) {
String[] memory = {"object15", null, null, "object2", null, null, null, "object32", null, "object4"};
System.out.print("Element to be removed at index: ");
executeDefragmentation(memory);
System.out.println();
System.out.println(Arrays.toString(memory));
}
public static void executeDefragmentation(String[] array) {
for (int i = 0; i < array.length; i++) {
if (array[i] == null) {
array[i] = array[i + 1];
System.out.print(i + ", ");
}
}
}
}