JAVA利用泛型返回类型不同的对象方法
时间:2021-01-24 11:07:14|栏目:JAVA代码|点击: 次
有时需要在方法末尾返回类型不同的对象,而return 语句只能返回一个或一组类型一样的对象。此时就需要用到泛型。
首先先解释个概念,
元组:它是将一组对象直接打包存储于其中的一个单一对象,这个容器对象允许读取其中元素,但不能修改。
利用泛型创建元组
public class ReturnTwo<A,B> {
public final A first;
public final B second;
public ReturnTwo(A a,B b) {
first = a;
second = b;
}
}
测试
public class Test {
private String a = "abc";
private int b = 123;
public ReturnTwo<String, Integer> get() {
ReturnTwo<String, Integer> rt = new ReturnTwo<String, Integer>(this.a, this.b);
return rt;
}
public static void main(String[] args) {
Test test = new Test();
ReturnTwo<String, Integer> rt = test.get();
System.out.println(rt.first);
System.out.println(rt.second);
}
}
输出结果:
abc
123
上一篇:深入解析System.load 与 System.loadLibrary
栏 目:JAVA代码
下一篇:基于spring boot 2和shiro实现身份验证案例
本文标题:JAVA利用泛型返回类型不同的对象方法
本文地址:http://www.codeinn.net/misctech/50213.html


阅读排行
- 1Java Swing组件BoxLayout布局用法示例
- 2java中-jar 与nohup的对比
- 3Java邮件发送程序(可以同时发给多个地址、可以带附件)
- 4Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.Type异常
- 5Java中自定义异常详解及实例代码
- 6深入理解Java中的克隆
- 7java读取excel文件的两种方法
- 8解析SpringSecurity+JWT认证流程实现
- 9spring boot里增加表单验证hibernate-validator并在freemarker模板里显示错误信息(推荐)
- 10深入解析java虚拟机




