java 元組Tuple的使用方法


java 元組Tuple的使用方法

有三種使用方法,直接上代碼
1、類似於數據庫表的一行,對比於數組集合,允許元素類型不同,允許,
2、Tuple比較類似於數組等集合類型,不同的是,Tuple允許每個元素的類型不同,並且是通過泛型參數來指定元素類型,而且必須嚴格按照順序來賦值。
3、Tuple不僅僅是強類型的集合,而且是有次序的,可謂是“等級森嚴”。

            //方法1 實例方法創建元組
            Tuple<int, string> t = new Tuple<int, string>(300,"xxx");
            //方法2 靜態方法創建元組
            Tuple<string, int, string> t2 = Tuple.Create<string, int, string>("小明", 33, "天邊有朵雲");
            //多線程編程中還可以用Tuple來充當要傳遞的參數
            Tuple<string, string> t3 = new Tuple<string, string>("desk","table");
            string demo = "";
            Task newtask = new Task(p =>
            {
                Tuple<string, string> ttmp = p as Tuple<string, string>;
                Console.WriteLine(ttmp.Item1 + ttmp.Item2);
        <span class="token punctuation">}</span><span class="token punctuation">,</span> t3<span class="token punctuation">)</span><span class="token punctuation">;</span>
        newtask<span class="token punctuation">.</span><span class="token function">Start</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
        Thread<span class="token punctuation">.</span><span class="token function">Sleep</span><span class="token punctuation">(</span><span class="token number">100000</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
https://blog.csdn.net/It_sharp/article/details/103298430


免責聲明!

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



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