从Java中的方法返回不同类型的数据?
public static void main(String args[]) { myMethod(); // i am calling static method from main()
}
。
public static ? myMethod(){ // ? = what should be the return type return value;// is String
return index;// is int
}
myMethod()
将返回String和int值。因此,main()
我从这些返回值中得出了以下解决方案。
建立课程通话 ReturningValues
public class ReturningValues {private String value;
private int index;
// getters and setters here
}
并myMethod()
进行如下更改。
public static ReturningValues myMethod() { ReturningValues rv = new ReturningValues();
rv.setValue("value");
rv.setIndex(12);
return rv;
}
现在我的问题是,有没有更简单的方法来实现这一目标?
回答:
最后,我认为我的方法会更好,因为当返回类型的数量增加时,这种实现会以最佳方式实现。
public static ReturningValues myMethod() {ReturningValues rv = new ReturningValues();
rv.setValue("value");
rv.setIndex(12);
return rv;
}
以上是 从Java中的方法返回不同类型的数据? 的全部内容, 来源链接: utcz.com/qa/424591.html