JavaTuples - 刪除元素



元組具有 removeAtX() 方法,用於刪除特定索引處的值。例如,Triplet 類具有以下方法。

  • removeAt0() - 刪除索引 0 處的值並返回結果元組。

  • removeAt1() - 刪除索引 1 處的值並返回結果元組。

  • removeAt2() - 刪除索引 2 處的值並返回結果元組。

刪除元素會返回一個新的元組。

示例

讓我們看看 JavaTuples 的實際應用。這裡我們將看到如何在元組中刪除值。

C:\>JavaTuples 中建立一個名為 TupleTester 的 Java 類檔案。

檔案:TupleTester.java

package com.tutorialspoint;
import org.javatuples.Pair;
import org.javatuples.Triplet;
public class TupleTester {
   public static void main(String args[]){
      Triplet<String, Integer, String> triplet = Triplet.with(
         "Test1", Integer.valueOf(5), "Test2"
      );
      Pair<String, Integer> pair = triplet.removeFrom2();
      System.out.println("Triplet:" + triplet);
      System.out.println("Pair: " + pair);  
   }
}

驗證結果

使用 javac 編譯器編譯類,如下所示:

C:\JavaTuples>javac -cp javatuples-1.2.jar ./com/tutorialspoint/TupleTester.java

現在執行 TupleTester 以檢視結果:

C:\JavaTuples>java  -cp .;javatuples-1.2.jar com.tutorialspoint.TupleTester

輸出

驗證輸出

Triplet:[Test1, 5, Test2]
Pair: [Test1, 5]
廣告