LIterator<?> f = l.filter(new AbstractFunction1<Object, Object>(){
public Object apply(Object v1) {
return Integer.class.cast(v1) % 2 == 0;
}
});
LArray s = l.slice(2);
// Build LArray
LIntArrayBuilder b = new LIntArrayBuilder();
for(int i=0; i<10; i += 3)
b.append(i);
LIntArray lb = b.result(); // LArray(0, 3, 6, 9)
System.out.println(lb.mkString(", "));
// Save to a file
File file = l.saveTo(new File("target/larray.tmp"));
file.deleteOnExit();
// Load from a file
LArray l3 = LArrayJ.loadLIntArrayFrom(file); // LArray(0, 1, 2, 3, 4)
// Initialize the array
l.clear();
System.out.println(l.mkString(", ")); // 0, 0, 0, 0, 0