class Person {
int age = 24;
if (!nome.equals("fiii")) nome = mudaNome(nome + "i");
return nome;
}
public static Person mudaNomeObj(Person myObj) {
if (!myObj.fname.equals("fiii")) {
myObj.fname += "i";
mudaNomeObj(myObj);
}
return myObj;
}
public static void main
(String[] args
) { Person myObj = new Person();
System.
out.
println("name1 final output: " + mudaNome
(myObj.
fname)); System.
out.
println("---------------"); Person myObj2 = new Person();
System.
out.
println("name2 final output: " + mudaNomeObj
(myObj2
).
fname); }
}
//https://pt.stackoverflow.com/q/419019/101
Y2xhc3MgUGVyc29uIHsKICAgIFN0cmluZyBmbmFtZSA9ICJmIjsKICAgIFN0cmluZyBsbmFtZSA9ICJEb2UiOwogICAgaW50IGFnZSA9IDI0OwoKICAgIHB1YmxpYyBzdGF0aWMgU3RyaW5nIG11ZGFOb21lKFN0cmluZyBub21lKSB7CiAgICAgICAgaWYgKCFub21lLmVxdWFscygiZmlpaSIpKSBub21lID0gbXVkYU5vbWUobm9tZSArICJpIik7CiAgICAgICAgcmV0dXJuIG5vbWU7CiAgICB9CgogICAgcHVibGljIHN0YXRpYyBQZXJzb24gbXVkYU5vbWVPYmooUGVyc29uIG15T2JqKSB7CiAgICAgICAgaWYgKCFteU9iai5mbmFtZS5lcXVhbHMoImZpaWkiKSkgewogICAgICAgICAgICBteU9iai5mbmFtZSArPSAiaSI7CiAgICAgICAgICAgIG11ZGFOb21lT2JqKG15T2JqKTsKICAgICAgICB9CiAgICAgICAgcmV0dXJuIG15T2JqOwogICAgfQoKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKCSAgIFBlcnNvbiBteU9iaiA9IG5ldyBQZXJzb24oKTsKCSAgIFN5c3RlbS5vdXQucHJpbnRsbigibmFtZTEgZmluYWwgb3V0cHV0OiAiICsgbXVkYU5vbWUobXlPYmouZm5hbWUpKTsKCSAgIFN5c3RlbS5vdXQucHJpbnRsbigiLS0tLS0tLS0tLS0tLS0tIik7CgkgICBQZXJzb24gbXlPYmoyID0gbmV3IFBlcnNvbigpOwoJICAgU3lzdGVtLm91dC5wcmludGxuKCJuYW1lMiBmaW5hbCBvdXRwdXQ6ICIgKyBtdWRhTm9tZU9iaihteU9iajIpLmZuYW1lKTsKCX0KfQoKLy9odHRwczovL3B0LnN0YWNrb3ZlcmZsb3cuY29tL3EvNDE5MDE5LzEwMQ==