博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
自立门户——自定义泛型
阅读量:7081 次
发布时间:2019-06-28

本文共 662 字,大约阅读时间需要 2 分钟。

hot3.png

import java.util.ArrayList;

import java.util.List;

public class GenericClass<E>{

 private List<E> list;
 private final int size;
 public GenericClass(int size){
  this.size=size;
  list=new ArrayList<E>(); 
 }
 public void add(E e){
  if (list.size()<size){
   list.add(e);
   System.out.println("元素"+e);
   }
  else{
   
  }
 }
 public void remove(int index){
  if(index>=list.size()){
   
  }
  else{
   E e=list.remove(index);
   System.out.println(e+"已被移除");
  }
 }
 public static void main(String[] args){
  GenericClass<Integer> gcl=new GenericClass<Integer>(3);
  gcl.add(1);
  gcl.remove(1);
  GenericClass<String> gc2=new GenericClass<String>(4);
  gc2.add("");
 }
 

}

转载于:https://my.oschina.net/u/1035715/blog/144799

你可能感兴趣的文章
Java技术回顾之JNDI:命名和目录服务基本概念(转)
查看>>
0622 总结与回顾
查看>>
[转]SharePoint 2010 Download as Zip File Custom Ribbon Action
查看>>
面向对象-对象和类
查看>>
ROS系统玩转自主移动机器人(4)-- 嵌入式硬件平台
查看>>
[转]Python 资源大全中文版
查看>>
Unlock PeopleSoft Objects All at Once
查看>>
style定义
查看>>
在服务器上搭建git仓库
查看>>
五子棋js
查看>>
ansible命令
查看>>
六种设计原则
查看>>
怎么查看被占用的端口号
查看>>
输入十个数,最大的数和第最后一个数对换,最小的数和第一个数字对换
查看>>
Linux指令--mv
查看>>
Python中如何实现im2col和col2im函数(sliding类型)
查看>>
IP校验shell脚本
查看>>
软件工程——《你的灯亮着吗》读书笔记
查看>>
Android平台刷机包制作研究(1)
查看>>
wamp下修改mysql root用户的登录密码方法
查看>>