Как обращаться к какому-то элементу в arraylist-е

задача состоит в том чтобы добавить некое k число после перво-встречного отрицательного числа. Идея у меня такова что мы проверяем каждый элемент массива, и как только мы обнаружили её, добавить после неё наше k число

import java.util.Scanner;
import java.util.ArrayList;
public class Task11_160 {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int n = in.nextInt();
        ArrayList<Integer> a = new ArrayList<Integer>();    //a is the name of the variable
        for(int i = 0; i < n; i++){
            a.add(in.nextInt());
        }
        int k = in.nextInt();            --это и есть наше число k
        for(int i = 0; i < n; i++){
            if(a[i] > 0)                         ВОТ ЗДЕСЬ вот как ссылаться на каждый элемент arraylist-а
        }
    }
}
1 лайк

Здесь нужно использовать метод get(int index), и тогда в данном примере будет a.get(i).

1 лайк