定义了个 Result 类,里面设置了多种不同类型的属性。 后面函数只要把想返回的值存储在 Result 对象里再返回这个对象,就可以实现函数返回多个不同类型的值的需求了。
package com.test.test;
public class test {
// 定义一个类,包含int和String数组两个属性
private static class Result {
int a;
String[] b;
}
public static void main(String[] args){
// 获取函数返回的数据
Result r = getValue();
// 展示返回的结果
System.out.println(r.a);
System.out.println(r.b[0]);
}
// 文本处理,返回一个对象
private static Result getValue() {
// 创建对象
Result r = new Result();
// 要返回的数据
int a = 8;
String[] b = new String[1000];
b[0] = "A01";
b[1] = "A02";
// 将int和String数组的值传给对象
r.a = a;
r.b = b;
return r;
}
}
运行效果图: