/* 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> list1 = new ArrayList<>();
list1.add("foo");
System.
out.
println("list1: " + list1
); // foo
List<String> list2 = new ArrayList<>( list1 ) ;
list1.clear();
list2.add( "bar" );
System.
out.
println( "list1: " +list1
); // empty System.
out.
println( "list2: " +list2
); // foo, bar }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCUxpc3Q8U3RyaW5nPiBsaXN0MSA9IG5ldyBBcnJheUxpc3Q8PigpOwoJCWxpc3QxLmFkZCgiZm9vIik7CgkJU3lzdGVtLm91dC5wcmludGxuKCJsaXN0MTogIiArIGxpc3QxICk7IC8vIGZvbwoJCQoJCUxpc3Q8U3RyaW5nPiBsaXN0MiA9IG5ldyBBcnJheUxpc3Q8PiggbGlzdDEgKSA7CgkJbGlzdDEuY2xlYXIoKTsKCQlsaXN0Mi5hZGQoICJiYXIiICk7CgkJU3lzdGVtLm91dC5wcmludGxuKCAibGlzdDE6ICIgK2xpc3QxICk7IC8vIGVtcHR5CgkJU3lzdGVtLm91dC5wcmludGxuKCAibGlzdDI6ICIgK2xpc3QyICk7IC8vIGZvbywgYmFyCgl9Cn0=