服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - Java教程 - Java泛型的简单实例

Java泛型的简单实例

2019-10-16 10:21java技术网 Java教程

这篇文章介绍了Java泛型的简单实例,有需要的朋友可以参考一下

代码如下:

package com.chase.test;

 

import java.util.ArrayList;
import java.util.Hashtable;
import java.util.List;

public class testT {

    public static <T> void main(String[] args) {
        testT classT = new testT();
        List<T> find = classT.find(0, 10);
        if (find != null && find.size()>0) {
            for (T integer : find) {
                System.out.println(integer);
            }
        }
//        showList();
    }

    public static <T> void showList() {
        testT classT = new testT();
        List<T> find = classT.find(0, 10);
        for (T t : find) {
            System.out.println(t);
        }
    }

    public <T> List<T> find(int begin, int end) {
        List<T> list = new ArrayList<T>();
        list.add((T)new Integer(222));
        list.add((T)"111");
        list.add((T)"昨天是重阳节!");
        return list;
    }
}

 

class TestGen0<K,V>{ 
      public Hashtable<K,V> h=new Hashtable<K,V>(); 
      public void put(K k, V v) { 
       h.put(k,v); 
      } 
      public V get(K k) { 
       return h.get(k); 
      } 
      public static void main(String args[]){ 
       TestGen0<String,String> t=new TestGen0<String,String>(); 
       t.put("key", "value"); 
       String s=t.get("key"); 
       System.out.println(s); 
      } 
    }


testT 输出:

 

222
111
昨天是重阳节!

TestGen0输出:
value

延伸 · 阅读

精彩推荐