Java顶用什么方法来代替像.NET中的ref和out

Java中用什么方法来代替像.NET中的ref和out如在.NET中有方法判断一个用户在不在,在的话返回他的电话号码我

Java中用什么方法来代替像.NET中的ref和out
如在.NET中有方法判断一个用户在不在,在的话返回他的电话号码
我可以定义方法
boolean GetUserPhone(string username,out string phone);
调用
string phone;
boolean has = GetUserPhone("Jerry",out phone);
Console.Write("是否存在=" + has.ToString());
Console.Write("电话号码=" + phone);
----------------------------------------------------
但我在写Java代码的时候发现Java没有out这个功能
那Java正确应该怎么实现我上面的要求呢?

谢谢
[解决办法]
封装一个类,把需要返回的内容都放进去。


public class PhoneInfo {
    Boolean isExists;
    String Phone;
}

PhoneInfo GetUserPhone(string username) {
...
}

[解决办法]
似乎只能用1楼的方法,java就德性,当初设计时认为按引用传参增加了语言复杂性,没设计这个特性