返回多个值的整洁和Javaesque方法是创建一个对象以返回它们,例如
public class Whatever {
public String getUn() { return m_un; }
public String setUn(String un) { m_un = un; }
public String getPwd() { return m_pwd; }
public String setPwd(String pwd) { m_pwd = pwd; }
};
public Whatever getWhatever() {
Whatever ret = new Whatever();
...
ret.setPwd(...);
ret.setUn(...);
...
return ret;
}
Run Code Online (Sandbox Code Playgroud)
你有没有尝试过:
public String[] getLogin() {
String[] names = new String[]{"uname", "passwd"};
return names;
}
Run Code Online (Sandbox Code Playgroud)
这就像重新调整任何其他对象一样.