- Java元組教程
- Java元組-主頁
- Java元組-概述
- Java元組-環境設定
- Java元組操作
- Java元組-建立元組
- Java元組-獲取值
- Java元組-設定值
- Java元組-新增元素
- Java元組-移除元素
- Java元組-轉換
- Java元組-迭代
- Java元組-檢查元素
- Java元組類
- Java元組-Unit類
- Java元組-Pair類
- Java元組-Triplet類
- Java元組-Quartet類
- Java元組-Quintet類
- Java元組-Sextet類
- Java元組-Septet類
- Java元組-Octet類
- Java元組-Ennead類
- Java元組-Decade類
- Java元組-LabelValues類
- Java元組-KeyValue類
- Java元組實現示例
- Java元組-Pair使用Unit
- Java元組-Triplet使用Pair
- Java元組-Quartet使用Triplet
- Java元組-Quintet使用Quartet
- Java元組-Sextet使用Quintet
- Java元組-Septet使用Sextet
- Java元組-Octet使用Septet
- Java元組-Ennead使用Octet
- Java元組-Decade使用Ennead
- javaTuples資源
- Java元組-快速指南
- Java元組-有用資源
- Java元組-討論
Java元組-迭代
每個元組都實現了Iterable介面,並且可以類似於集合的方式迭代。
Pair<String, Integer> pair = Pair.with("Test", Integer.valueOf(5));
for(Object object: Pair){
System.out.println(object);
}
示例
讓我們瞭解下Java元組的實際應用。這裡我們將看到如何迭代元組。
在C:\>JavaTuples中建立一個名為TupleTester的java類檔案。
檔案:TupleTester.java
package com.tutorialspoint;
import org.javatuples.Quartet;
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"
);
for(Object object: triplet) {
System.out.print(object + " " );
}
System.out.println();
System.out.println(triplet);
String[] strArray = new String[] {"a", "b" , "c" , "d"};
Quartet<String, String, String, String> quartet = Quartet.fromArray(strArray);
for(Object object: quartet) {
System.out.print(object + " " );
}
System.out.println();
System.out.println("Quartet:" + quartet);
}
}
驗證結果
使用如下所示的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
輸出
驗證輸出
Test1 5 Test2 [Test1, 5, Test2] a b c d Quartet:[a, b, c, d]
廣告
© .
All rights reserved.