import java.util.*;
import java.lang.*;
class Main
{
{
testIterable(convertToArray(getStringList()));
}
public static String[] convertToArray
(ArrayList
<String
> stringList
){ // If we use toArray() without an argument, it will return Object[]
return stringList.toArray(stringArray);
}
public static ArrayList<String> getStringList(){
ArrayList<String> stringList = new ArrayList<String>();
stringList.add("String one");
stringList.add("String two");
return stringList;
}
public static void testIterable
(Object...
objects){ System.
out.
println("Object: "+ object.
toString()); }
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CgoKY2xhc3MgTWFpbgp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKICAgICAgICB0ZXN0SXRlcmFibGUoY29udmVydFRvQXJyYXkoZ2V0U3RyaW5nTGlzdCgpKSk7ICAgICAgICAKCQkKCX0KICAgIAogICAgcHVibGljIHN0YXRpYyBTdHJpbmdbXSBjb252ZXJ0VG9BcnJheShBcnJheUxpc3Q8U3RyaW5nPiBzdHJpbmdMaXN0KXsKICAgICAgICBTdHJpbmdbXSBzdHJpbmdBcnJheSA9IG5ldyBTdHJpbmdbc3RyaW5nTGlzdC5zaXplKCldOwogICAgICAgIC8vIElmIHdlIHVzZSB0b0FycmF5KCkgd2l0aG91dCBhbiBhcmd1bWVudCwgaXQgd2lsbCByZXR1cm4gT2JqZWN0W10KICAgICAgICByZXR1cm4gc3RyaW5nTGlzdC50b0FycmF5KHN0cmluZ0FycmF5KTsKICAgIH0KICAgIAogICAgcHVibGljIHN0YXRpYyBBcnJheUxpc3Q8U3RyaW5nPiBnZXRTdHJpbmdMaXN0KCl7CiAgICAgICAgQXJyYXlMaXN0PFN0cmluZz4gc3RyaW5nTGlzdCA9IG5ldyBBcnJheUxpc3Q8U3RyaW5nPigpOwogICAgICAgIAogICAgICAgIHN0cmluZ0xpc3QuYWRkKCJTdHJpbmcgb25lIik7CiAgICAgICAgc3RyaW5nTGlzdC5hZGQoIlN0cmluZyB0d28iKTsKICAgICAgICAKICAgICAgICByZXR1cm4gc3RyaW5nTGlzdDsgICAgICAgCiAgICAgICAgCiAgICB9CiAgICAKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCB0ZXN0SXRlcmFibGUoT2JqZWN0Li4ub2JqZWN0cyl7CiAgICAgICAgZm9yKE9iamVjdCBvYmplY3QgOiBvYmplY3RzKXsKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJPYmplY3Q6ICIrIG9iamVjdC50b1N0cmluZygpKTsKICAgICAgICB9CiAgICB9Cn0=