java可以定义output参数吗?
用其它开发语言的时候,某些情况会在调用一个函数后要求输出多个值, 这时可以定义out参数. int function(in, out, out, out)
在java 好像不可以这样用,请问,如何实现类似功能?
------解决方案--------------------输出多个值,是说返回还是输出到一个输出设备呢?
如果是返回多个值,可以将多个值包装成一个类,返回该类的一个实例
如果是输出到输出设备上,定义一个输出设备参数,方法里在该设备上依次输出这些值就行了
------解决方案--------------------很象C的语法格式
public class Test {
public static void main(String[] args) {
Integer a = new Integer(1);
String b = "a ";
System.out.printf( "a=%d,b=%s ",new Object[]{a,b});
}
}