2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

記事投稿キャンペーン 「2024年!初アウトプットをしよう」

Javaでタプルが使いたいと思ったので作成した

Posted at

ごあいさつ

あけましておめでとうございます。
今年もよろしくお願いします。

目標

本年は記事の投稿ペースを上げていきたいですね。
最悪一ヶ月に一回とか。

本題

では早速コード。

コード

SimpleTuple.java
public static class SimpleTuple<A,B>{
    private A left;
    private B right;

    public SimpleTuple(A left, B right){
        this.left = left;
        this.right = right;
    }

    public A getLeft(){
        return left;
    }

    public B getRight(){
        return right;
    }

    public void setLeft(A left){
        this.left = left;
    }

    public void setRight(B right){
        this.right = right;
    }
}

まあ20行程度のカンタンなコードですね。

解説

これはJavaのジェネリクスという機能を使って作成しています。
2つ用意して、右のやつと左のやつに分けて、それぞれ保存する。
その保存した変数のセッターとゲッターを定義してあげてます。

終わりに

前々回ぐらいから用語にはQiitaの他の用語解説記事のリンク貼ってます。
わかりやすいかな~と思ってつけました。いらないかなと思ったら言ってくださいね。
あとここにもつけたほうがいいよ!ってときは遠慮せず教えてください。
分かりやすく読んでほしいので。

50行程度の短い記事になりましたね。
(単発シリーズ増えるかも)
いっつも文字にリンク付ける方法忘れるなぁ...
拡張機能でも作ってみるか。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?