java pair配對的概念


今天在項目中遇到了Pair,之前沒有使用過,百度了下,記錄。

使用場景

當我們在寫一個方法需要返回兩個字段值時,我之前的方法是新建一個類或使用集合。目前來看使用Pair方便很多。

配對(Pair)。配對提供了一種方便方式來處理簡單的鍵值關聯,當我們想從方法返回兩個值時特別有用。

核心庫對java配對的實現

 1.在javafx.util包下:

Pair<Integer,String> p = new Pair(1,"1");
        Integer o = p.getKey();
        String v = p.getValue();
        System.out.println("o:"+o);
        System.out.println("v:"+v);
2.AbstractMap.SimpleEntry其結構方法和Pair類似:
AbstractMap.SimpleEntry<Integer, Integer> entry = new AbstractMap.SimpleEntry(1, 2);
        entry.setValue(3);
        Object k2 = entry.getKey();
        Object v2 = entry.getValue();
        System.out.printf("k2:" + k2);
        System.out.printf("v3:" + v2);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM