JavaTuples - Xóa phần tử
Một tuple có các phương thức removeAtX () để loại bỏ giá trị tại chỉ mục cụ thể. Ví dụ, lớp Triplet có các phương thức sau.
removeAt0() - loại bỏ giá trị tại chỉ mục 0 và trả về bộ giá trị kết quả.
removeAt1() - loại bỏ giá trị tại chỉ mục 1 và trả về bộ giá trị kết quả.
removeAt2() - loại bỏ giá trị tại chỉ mục 2 và trả về bộ giá trị kết quả.
Xóa một phần tử trả về một bộ giá trị mới.
Thí dụ
Hãy xem JavaTuples hoạt động. Ở đây chúng ta sẽ xem cách xóa giá trị trong một bộ giá trị.
Tạo tệp lớp java có tên TupleTester trong C:\>JavaTuples.
Tệp: 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);
}
}
Verify the result
Biên dịch các lớp bằng cách sử dụng javac trình biên dịch như sau -
C:\JavaTuples>javac -cp javatuples-1.2.jar ./com/tutorialspoint/TupleTester.java
Bây giờ hãy chạy TupleTester để xem kết quả -
C:\JavaTuples>java -cp .;javatuples-1.2.jar com.tutorialspoint.TupleTester
Đầu ra
Xác minh đầu ra
Triplet:[Test1, 5, Test2]
Pair: [Test1, 5]