What is the output of the second println statement in the ma…

What is the output of the second println statement in the main method?public class Foo { int i; static int s; public static void main(String[] args) { Foo f1 = new Foo(); System.out.println(“f1.i is ” + f1.i + ” f1.s is ” + f1.s); Foo f2 = new Foo(); System.out.println(“f2.i is ” + f2.i + ” f2.s is ” + f2.s); Foo f3 = new Foo(); System.out.println(“f3.i is ” + f3.i + ” f3.s is ” + f3.s); } public Foo() { i++; s++; }}

Suppose an ArrayList list contains {“red”, “red”, “green”}….

Suppose an ArrayList list contains {“red”, “red”, “green”}. What is the list after the following code? String element = “red”; for (int i = 0; i < list.size(); i++) if (list.get(i).equals(element)) { list.remove(element); i--; }