首页 > 编程知识 正文

java泛型的用法,java自定义泛型方法

时间:2023-05-04 23:39:26 阅读:268869 作者:1040

用法

import java.util.ArrayList;import java.util.Collection;import java.util.HashSet;import java.util.HashMap;import java.util.List;public class StaticMethod { public static void main(String[] args) { System.out.println(test("aaaaa")); //aaaaa 基本用法 System.out.println(test1("aa").get(0).equals("aa")); //true 用于内部包装 System.out.println(test1(new HashMap()).get(0).put("", "")); //比上一句更能说明用处的例子 System.out.println(test2(new HashSet(), Collection.class).size()); //0 用于强制转换类型 System.out.println(test3("bbbbb")); //bbbbb 装神弄鬼 HashSet ss = test(new HashSet());//省去了强制转换类型 ss.size(); test(new HashSet()).size();//可以看出与句柄无关,是静态方法自动做出的判断 //在方法中自动进行强制类型转换,语法很特别。 //(这个语句毫无疑问会报错,只是subList这个ArrayList有,而HashSet没有的方法能更明确的展示这个语法) test2(new HashSet(), ArrayList.

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。