• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    java中的泛型怎么用

    在java說話中,泛型是一個比力常用的功能,我們寫的良多java類或者方式可能城市用到泛型,可是一些初學者可能不太領會java泛型的利用方式,下面本文就年夜致介紹一下java中的泛型。

    方式/步調

    1. 1

      對于泛型方式來說,是可以領受分歧類型的參數,好比下面這個例子,利用泛型來操作List調集,然后標的目的List中添加一條數據,看是否可以添加當作功,建立泛型方式如圖所示。

    2. 2

      上面我們建立了一個操作List調集的泛型方式,下面我們寫一個main方式來測試一下這個泛型方式,先標的目的調集中添加一條String類型的數據,然后打印List調集中的元素,如圖所示。

    3. 3

      上面是往List調集中添加了一個String類型的數據,下面往List調集中添加一條Integer類型的數據并打印,當然了你也可以本身建立對象進行添加,因為本文只是舉一個相對簡單的例子,就不建立本身的對象了,如圖所示。

    4. 4

      當然了,泛型也是可以限制你要利用的參數類型的,好比上面的例子中,list調集中,我只想插手數字類型的數據,當然也是可以的,只要讓類中的T擔當Number就行了,如圖所示。

    5. 5

      下面在測試一下,標的目的調集中添加一個Long類型的數據并打印,如圖所示。

    6. 6

      可以看到,上面的例子中,標的目的調集中添加Long類型的數據是可以當作功的,因為Long屬于Number類型,可是若是標的目的list中添加String類型的數據還可以當作功嗎,下面我們測試一下,如圖所示。

    7. 7

      可以看到,上面標的目的list調集中添加String類型的數據,是編譯欠亨過的,因為String不屬于Number類型,所以該泛型方式是不克不及夠領受String類型數據的。

    8. 8

      本文介紹了泛型比力根基的用法,可是在開辟中也可以按照本文簡單利用泛型方式,但愿可以幫到大師。

    • 發表于 2018-08-09 00:00
    • 閱讀 ( 732 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆