美文网首页
java元组实现方式之一

java元组实现方式之一

作者: 建康_木子 | 来源:发表于2019-06-28 16:43 被阅读0次
二维元组
public class TwoTuple <A, B>{
    public final A first;
    public final B second;

    public TwoTuple(A first, B second) {
        this.first = first;
        this.second = second;
    }

    @Override
    public String toString() {
        return "("+first+","+second+")";
    }
}
测试代码
public class TupleTest {
    public static void main(String[] args) {
        TwoTuple<Person, Dog> twoTuple = new TwoTuple<>(new Person("zhangsan", "male"), new Dog("dog", "black"));
        System.out.println(twoTuple.toString());
    }
}
测试结果
(Person{name='zhangsan', sex='male'},Dog{kind='dog', color='black'})
多维拓展(三维)
public class ThreeTuple<A,B,C> extends TwoTuple<A,B> {
    public final C third;

    public ThreeTuple(A first, B second, C third) {
        super(first, second);
        this.third = third;
    }

    @Override
    public String toString() {
        return "("+first+","+second+","+third+")";
    }
}

相关文章

  • java元组实现方式之一

    二维元组 测试代码 测试结果 多维拓展(三维)

  • 金蝶云苍穹如何设置页面插件?

    注册方式 注册JAVA插件 注册JavaScript插件 实现方式 Java实现方式 实现步骤 新建插件类 注册插...

  • hashMap的一次探究

    关于hashmap 的实现方式, Java1.7 的实现方式是数组+ 链表 java1.8 的实现方式是 数组+链...

  • Java实现线程的三种方式和区别

    Java实现线程的三种方式和区别 Java实现线程的三种方式: 继承Thread 实现Runnable接口 实现C...

  • Kotlin实现单例模式

    java 内部类实现 kotlin object对象实现 方式一 kotlin 伴生对象实现 方式二

  • java多线程

    1.JAVA多线程实现方式 JAVA多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用E...

  • Q&A-04 多线程&分布式

    1、Java实现多线程有哪几种方式 Java 多线程实现方式主要有四种: 继承Thread类 实现Runnable...

  • 关情纸尾---swift-元组

    1.什么是元组 2.定义元组 3.定义元组其它方式

  • Python基础(5) - 列表的操作

    列表与元组的连接方式 列表连接方式:使用加号连接(+) 列表连接方式:使用extend连接 元组连接方式:使用加号...

  • 【Java】元组

    一、问题什么是元组,如何传入不限制参数的个数,如何返回静态方法; 二、代码1.如何传入多个参数; 2.元组 三、总...

网友评论

      本文标题:java元组实现方式之一

      本文链接:https://www.haomeiwen.com/subject/tpjecctx.html