zoukankan      html  css  js  c++  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

  • 相关阅读:
    Android中ProgressBar显示小数的方法
    Android屏幕适配-安卓切图
    android -services
    Java 位移运算符
    异常、集合、数据结构
    常用类
    编码
    String类
    Android-1
    ButterKnife注解式绑定控件
  • 原文地址:https://www.cnblogs.com/chasewade/p/3368332.html
Copyright © 2011-2022 走看看