/* 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
{
{
list1.add( "France" ) ;
list1.add( "Spain" ) ;
list2.add( "Canada" ) ;
ArrayList < String > list3
= new ArrayList( list2
) ; // Loaded with the contents of list2, the one element of "Canada". list3.add( "Mexico" ) ; // Adds a second element of "Mexico" after the starting element of "Canada".
System.
out.
println( "list1.toString() ➡️ " + list1
) ; System.
out.
println( "list2.toString() ➡️ " + list2
) ; System.
out.
println( "list3.toString() ➡️ " + list3
) ; }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCUFycmF5TGlzdCA8IFN0cmluZyA+IGxpc3QxID0gbmV3IEFycmF5TGlzdCgpIDsKCQlsaXN0MS5hZGQoICJGcmFuY2UiICkgOwoJCWxpc3QxLmFkZCggIlNwYWluIiApIDsKCQkKCQlBcnJheUxpc3QgPCBTdHJpbmcgPiBsaXN0MiA9IG5ldyBBcnJheUxpc3QoIDEwICkgOwoJCWxpc3QyLmFkZCggIkNhbmFkYSIgKSA7CgkJCgkJQXJyYXlMaXN0IDwgU3RyaW5nID4gbGlzdDMgPSBuZXcgQXJyYXlMaXN0KCBsaXN0MiApIDsgLy8gTG9hZGVkIHdpdGggdGhlIGNvbnRlbnRzIG9mIGxpc3QyLCB0aGUgb25lIGVsZW1lbnQgb2YgIkNhbmFkYSIuCgkJbGlzdDMuYWRkKCAiTWV4aWNvIiApIDsgIC8vIEFkZHMgYSBzZWNvbmQgZWxlbWVudCBvZiAiTWV4aWNvIiBhZnRlciB0aGUgc3RhcnRpbmcgZWxlbWVudCBvZiAiQ2FuYWRhIi4KCQkKCQlTeXN0ZW0ub3V0LnByaW50bG4oICJsaXN0MS50b1N0cmluZygpIOKeoe+4jyAiICsgbGlzdDEgKSA7CgkJU3lzdGVtLm91dC5wcmludGxuKCAibGlzdDIudG9TdHJpbmcoKSDinqHvuI8gIiArIGxpc3QyICkgOwoJCVN5c3RlbS5vdXQucHJpbnRsbiggImxpc3QzLnRvU3RyaW5nKCkg4p6h77iPICIgKyBsaXN0MyApIDsKCX0KfQ==