码迷,mamicode.com
首页 > 其他好文 > 详细

有时我们需要调用一个函数时,返回多个不同类型的数据

时间:2015-05-30 14:51:45      阅读:112      评论:0      收藏:0      [点我收藏+]

标签:

有时我们需要调用一个函数时,返回多个不同类型的数据

 

使用Object[]存储:

 

public class Print {

    public static void main(String[] args) {
        Object[] array = returnAObject();
        String a = (String) array[0];
        Struct b = (Struct) array[1];
        int i = (Integer) array[2];
        System.out.println(a);
        System.out.println(b.s);
        System.out.println(i);
    }

    public static Object[] returnAObject() {
        Object[] array = new Object[4];
        //对象数组现在存放不同类型的数据.
array[0] = "abc";
        array[1] = new Struct();
        array[2] = 3;
        return array;
    }

}

class Struct {//随便写一个类
    public int a = 3;
    public String s = "Hello World!";

    public Struct() {//安全留空

    }
}

 

有时我们需要调用一个函数时,返回多个不同类型的数据

标签:

原文地址:http://www.cnblogs.com/jiahuafu/p/4540274.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!