如何从Java方法返回多个不同的对象?

AAl*_*baz 0 java methods

可能重复:
如何从Java方法返回多个对象?

有没有办法从Java方法返回多个不同的对象

例如,我想要返回字符串,int,对象,等等

谢谢

GET*_*Tah 5

您可以返回Map<Class, Object>包含与其值映射的结果对象类型的a .

public Map<Class, Object> doSomeStuff(){
  Map<Class, Object> map = HashMap<Class, Object>();
  map.put(String.getClass(), "This is an example");
  map.put(Object.getClass(), new Object());
  //...
  return map;
}

// You can then retrieve all results by
String stringVal = map.get(String.getClass());
Object objectVal = map.get(Object.getClass());
Run Code Online (Sandbox Code Playgroud)