java 参数化泛型的简介说明
下文笔者讲述Java中“泛型”参数化的示例分享,如下所示
实现思路: 直接在泛型参数中使用泛型 即可实现“参数化泛型”例:
package com.java265; import java.util.Arraylist; import java.util.List; public class GenericsTester { public static void main(String[] args) { InfoClass<Integer, List<String>> InfoClass = new InfoClass<Integer, List<String>>(); List<String> infos = new ArrayList<String>(); infos.add("java265"); infos.add("test"); infos.add("web"); InfoClass.add(Integer.valueOf(10),infos); System.out.printf("Integer Value :%d\n", InfoClass.getFirst()); System.out.printf("String Value :%s\n", InfoClass.getSecond()); } } class InfoClass<T, S> { private T t; private S s; public void add(T t, S s) { this.t = t; this.s = s; } public T getFirst() { return t; } public S getSecond() { return s; } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。