有时需要在方法末尾返回类型不同的对象,而return 语句只能返回一个或一组类型一样的对象。此时就需要用到泛型。
首先先解释个概念,
元组:它是将一组对象直接打包存储于其中的一个单一对象,这个容器对象允许读取其中元素,但不能修改。
利用泛型创建元组
| 代码如下 | 复制代码 | 
publicclassReturnTwo { 
 publicfinalA first; publicfinalB second; 
 publicReturnTwo(A a,B b) { first = a; second = b; } 
 }  | |
测试
| 代码如下 | 复制代码 | 
publicclassTest { 
 privateString a ="abc"; privateintb =123; 
  publicReturnTwo   ReturnTwo returnrt; } 
 publicstaticvoidmain(String[] args) { Test test =newTest();   ReturnTwo System.out.println(rt.first); System.out.println(rt.second); } 
 }  | |
输出结果:
abc 
123