0
点赞
收藏
分享

微信扫一扫

javaee 创建泛型方法


package com.test.generic;

import java.util.Collection;

public class TestGenericClass {
	
	//泛型方法   ? extends E :泛型的限定
	public static <E> void move(Collection<E> from,Collection<? super E> to)
	{
		  for(E e:from)
		  {
			  to.add(e);
		  }
		
	}
	
	public static <K,V> void put(K key,V value)
	{
		
	}

}

package com.test.generic;

import java.awt.event.ItemEvent;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import java.util.Map;
import java.util.Set;

import org.eclipse.jdt.internal.compiler.ast.ThisReference;


public class TestGeneric {
	
	public static void main(String[] args)
	{
		 
		
		 Collection<String> from=new ArrayList<String>();
		 from.add("aa");
		 from.add("bb");
		 from.add("cc");
		 
		 Collection<Object> to=new ArrayList<Object>();
		 
		 TestGenericClass.move(from, to);
		 
		 for(Object item:to)
			 System.out.println(item);
		
		
		 
		
	}

}


举报

相关推荐

0 条评论