Объясните пожалуйста на пальцах значение строки list.add(i, "именно");
В частности (i++, "именно") и (i, "именно")
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 {
BufferedReader text = new BufferedReader(new InputStreamReader(System.in));
ArrayList<String> list = new ArrayList<>();
list.add("мама");
list.add("мыла");
list.add("раму");
for (int i=0; i<list.size();i++){
list.add(i, "именно");
}
for (int i=0;i<list.size();i++){
System.out.println(list.get(i));
}
}
}