package test; public class ArrayLesson { public static void main(String[] args) { String[] workers = getWorkers(); //полÑÑаем ÑпиÑок ÑоÑÑÑдников из меÑода String[] newWorkers = new String[workers.length + 1]; //еÑли нÑжно добавиÑÑ Ð½Ð¾Ð²Ð¾Ð³Ð¾ ÑоÑÑÑдника for (int i = 0; i < workers.length; i++) { //Ñоздаем новÑй маÑÑив на 1 ÑÑÐµÐ¹ÐºÑ Ð±Ð¾Ð»ÑÑе newWorkers[i] = workers[i]; //копиÑÑем вÑе ÑлеменÑÑ Ð¸Ð· ÑÑаÑого маÑÑива } newWorkers[newWorkers.length - 1] = "ÐлеÑÑ"; //вноÑим Ð¸Ð¼Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ ÑоÑÑÑдника в новÑÑ ÑÑÐµÐ¹ÐºÑ Ð½Ð¾Ð²Ð¾Ð³Ð¾ маÑÑива workers = newWorkers; // знаÑение нового маÑÑива пÑиÑваиваем в ÑÑаÑÑÑ Ð¿ÐµÑеменнÑÑ newWorkers[0] = null; //еÑли нÑжно ÑдалиÑÑ ÐºÐ°ÐºÐ¾Ð³Ð¾-Ñо ÑоÑÑÑдника(Ñ Ð½Ð°Ñ Ð² ÑÑейке 0, Ñе ÐаÑÑÑ), но ÑÑÐµÐ¹ÐºÑ Ð¿ÑÑÑÑÑ Ð¾ÑÑавиÑÑ String[] newWorkers2 = new String[workers.length-1]; //еÑли нÑжно ÑдапиÑÑ ÑоÑÑÑдника for (int i = 0, j = 0; i < workers.length; i++) { //и ÑменÑÑиÑÑ ÑÐ°Ð·Ð¼ÐµÑ Ð½Ð° 1 ÑÑейкÑ, где пÑÑÑо String work = workers[i]; if (work != null) { newWorkers2[j] = work; //копиÑÑем вÑе ÑлеменÑÑ Ð¸Ð· ÑÑаÑого маÑÑива, кÑоме null j++; } } workers = newWorkers2; // знаÑение нового (без наÑÑи) маÑÑива пÑиÑваиваем в ÑÑаÑÑÑ Ð¿ÐµÑеменнÑÑ System.out.println("СпиÑок вÑÐµÑ ÑабоÑников:"); //Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ñикла вÑводим вÑÐµÑ ÑоÑÑÑдников for (String worker : workers) { System.out.println(worker); } } private static String[] getWorkers() { //меÑод коÑоÑÑй возвÑаÑÐ°ÐµÑ ÑпиÑок ÑоÑÑÑдников - String[] workers = new String[5]; // в наÑем ÑлÑÑае нелÑÐ·Ñ Ð¸Ð·Ð¼ÐµÐ½ÑÑÑ Ð´Ð°Ð½Ð½Ñй меÑод workers[0] = "ÐаÑÑÑ"; workers[1] = "Ðима"; workers[2] = "ÐндÑей"; workers[3] = "СвеÑа"; workers[4] = "Ð¢Ð¸Ñ Ð¾Ð½"; return workers; } }