/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
List
<String
> widgetList
= Arrays.
asList( "alex",
null,
"brian",
"charles"); List<String> filteredList = new ArrayList<>();
widgetList.stream()
.filter(element -> element != null)
.forEachOrdered(filteredList::add);// your code goes here
System.
out.
println(filteredList
);
ArrayList<Integer> array = new ArrayList<Integer>();
array.add(1);
array.add(2);
array.add(3);
for(int i=1; i<array.size(); i++){
System.
out.
println(array.
get(i
-1)); System.
out.
println(array.
get(i
)); }
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCUxpc3Q8U3RyaW5nPiB3aWRnZXRMaXN0ID0gQXJyYXlzLmFzTGlzdCggImFsZXgiLCBudWxsLCAiYnJpYW4iLCAiY2hhcmxlcyIpOwoJCUxpc3Q8U3RyaW5nPiBmaWx0ZXJlZExpc3QgPSBuZXcgQXJyYXlMaXN0PD4oKTsKICAgICAgICAKICAgICAgICB3aWRnZXRMaXN0LnN0cmVhbSgpCiAgICAgICAgLmZpbHRlcihlbGVtZW50IC0+IGVsZW1lbnQgIT0gbnVsbCkKICAgICAgICAuZm9yRWFjaE9yZGVyZWQoZmlsdGVyZWRMaXN0OjphZGQpOy8vIHlvdXIgY29kZSBnb2VzIGhlcmUKICAgICAgICAKICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKGZpbHRlcmVkTGlzdCk7CiAgICAgICAgIAogICAgICAgICBBcnJheUxpc3Q8SW50ZWdlcj4gYXJyYXkgPSBuZXcgQXJyYXlMaXN0PEludGVnZXI+KCk7CgogICAgICAgIGFycmF5LmFkZCgxKTsKICAgICAgICBhcnJheS5hZGQoMik7CiAgICAgICAgYXJyYXkuYWRkKDMpOwoKICAgICAgICBmb3IoaW50IGk9MTsgaTxhcnJheS5zaXplKCk7IGkrKyl7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihhcnJheS5nZXQoaS0xKSk7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihhcnJheS5nZXQoaSkpOwogICAgICAgIH0KCX0KfQ==