Продолжаем мыть раму Создай список из слов «мама», «мыла», «раму». После каждого слова вставь в список строку, содержащую слово «именно». Вывести результат на экран, каждый элемент списка с новой строки. Требования: 1. Программа не должна считывать данные с клавиатуры. 2. Объяви переменную типа список строк и сразу проинициализируй ee. 3. Добавь в список слова: «мама», «мыла», «раму». 4. После каждого слова добавь в список строку, содержащую слово «именно». 5. Выведи элементы списка на экран, каждый с новой строки.
package com.javarush.task.task07.task0715;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;

/* Продолжаем мыть раму */

public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
ArrayList list=new ArrayList < > ();
String[] s={"мама","мыла","раму"};
String n="именно";
for (int i=0;i < s.length;i++) list.add(s[i]);
for (int i=0;i < list.size();i++)
        list.add(i+1,n);
}
}
Я понимаю, что код неправильный, но как все-таки работает ADD. Я понял, что если вставляешь элемент то он автоматически добавляет ячейку. Так почему выводит ошибку? Объясните пожалуйста эту реализацию!