package com.javarush.task.pro.task10.task1012; /* Дефрагментация памяти */ import java.util.Arrays; public class Memory { public static void main(String[] args) { String[] memory = {"object15", null, null, "object2", null, null, null, "object32", null, "object4"}; executeDefragmentation(memory); System.out.println(Arrays.toString(memory)); } public static void executeDefragmentation(String[] array) { //напишите тут ваш код int count = 0; for (int i = 0; i < array.length; i++) { if (array[i] == null) { count++; } if (array[i] != null) { if (count > 1) { array[i - count] = array[i]; array[i] = null; } } } } }