public class Main {
public static void main
( String [ ] args
) {
System .
out .
println ( replaceVars
( "$myvar" ) ) ; }
{
new String [ ] { "anothervar" ,
"This is another variable" } ,
new String [ ] { "yetanothervar" ,
"This is yet another variable" } } ; result = result.replace ( "$" + s[ 0 ] , s[ 1 ] ) ;
}
return result;
}
}
cHVibGljIGNsYXNzIE1haW4gewogIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpICAKICB7ICAKICAgICAgU3lzdGVtLm91dC5wcmludGxuKHJlcGxhY2VWYXJzKCIkbXl2YXIiKSk7ICAKICB9ICAKCiAgcHVibGljIHN0YXRpYyBTdHJpbmcgcmVwbGFjZVZhcnMoU3RyaW5nIHNvdXJjZSkgIAogIHsgIAogICAgICBTdHJpbmdbXVtdIHZhck5hbWVzID0gbmV3IFN0cmluZ1tdW117bmV3IFN0cmluZ1tdeyJteXZhciIsICJUaGlzIGlzIGEgdmFyaWFibGUifSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5ldyBTdHJpbmdbXXsiYW5vdGhlcnZhciIsICJUaGlzIGlzIGFub3RoZXIgdmFyaWFibGUifSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmV3IFN0cmluZ1tdeyJ5ZXRhbm90aGVydmFyIiwgIlRoaXMgaXMgeWV0IGFub3RoZXIgdmFyaWFibGUifX07ICAKICAgICAgU3RyaW5nIHJlc3VsdCA9IHNvdXJjZTsgIAogICAgICBTeXN0ZW0ub3V0LnByaW50bG4ocmVzdWx0KTsKICAgICAgZm9yKFN0cmluZ1tdIHMgOiB2YXJOYW1lcykgewogICAgICAgIHJlc3VsdCA9IHJlc3VsdC5yZXBsYWNlKCIkIiArIHNbMF0sIHNbMV0pOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihzWzBdKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oc1sxXSk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKHJlc3VsdCk7CiAgICAgIH0KICAgICAgU3lzdGVtLm91dC5wcmludGxuKHJlc3VsdCk7CiAgICAgIHJldHVybiByZXN1bHQ7ICAKICB9Cn0=