Java
 Computer >> コンピューター >  >> プログラミング >> Java

JavaTuplesのトリプレットクラス


トリプレットクラスは、3つの要素のタプルです。これはJavaTuplesライブラリの一部です。

JavaTuplesでTripletクラスを操作するには、次のパッケージをインポートする必要があります-

import org.javatuples.Triplet;

Tripletクラスを実装する例を見てみましょう-

import org.javatuples.Triplet;
public class Demo {
   public static void main(String[] args) {
      Triplet < String, String, String > t = new Triplet < String, String, String > ("One", "Two", "Three","Four", "Five");
      System.out.println(t);
   }
}

出力

[One, Two, Three, Four, Five]

トリプレットクラスから値を取得する別の例を見てみましょう-

import org.javatuples.Triplet;
public class Demo {
   public static void main(String[] args) {
      Triplet < String, String, String > t = new Triplet < String, String, String > ("One", "Two", "Three","Four", "Five");
      System.out.println(t);
      System.out.println("Get Value: " + t.getValue0());
   }
}

出力

[One, Two, Three, Four, Five]
Get Value: One

JavaTuplesでトリプレット値を設定し、最初のインデックスに新しい値を持つコピーを設定する別の例を見てみましょう-

import org.javatuples.Triplet;
public class Demo {
   public static void main(String[] args) {
      Triplet < String, String, String > t1 = Triplet.with("Movies", "Web Series", "TV Shows");
      System.out.println(t1);
      Triplet < String, String, String > t2 = t1.setAt1("Songs");
      System.out.println(t2);
   }
}

出力

[Movies, Web Series, TV Shows]
[Movies, Songs, TV Shows]

  1. JavaScriptのASCIIから16進数および16進数からASCIIへのコンバータークラス

    問題 関数をメンバーにする必要があるJavaScriptクラスを作成する必要があります- toHex:ASCII文字列を受け取り、16進数に相当するものを返します。 toASCII:16進文字列を受け取り、それに相当するASCIIを返します。 たとえば、関数への入力が-の場合 入力 const str = 'this is a string'; その場合、それぞれのヘクスとアスキーは-になります。 74686973206973206120737472696e67 this is a string 例 const str = 'this is a str

  2. アンドロイドで文字列ビルダークラスを使用する方法は?

    例に入る前に、文字列ビルダーとは何かを知っておく必要があります。 StringBuilderクラスは、可変文字列を作成するために使用されますが、スレッドセーフではないため、複数のスレッドが一度に文字列ビルダークラスにアクセスできます。この例は、Androidで文字列ビルダークラスを使用する方法について示しています。 ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します。 ステップ2 −次のコードをres / layout/activity_main.xmlに