Продолжаем мыть раму
Создай список из слов «мама», «мыла», «раму».
После каждого слова вставь в список строку, содержащую слово «именно».
Вывести результат на экран, каждый элемент списка с новой строки.
Требования:
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. Я понял, что если вставляешь элемент то он автоматически добавляет ячейку. Так почему выводит ошибку? Объясните пожалуйста эту реализацию!