package Test;

import java.util.Arrays;

public class genericity<T> {
private Object[] t;

public genericity() {
super();
t = new Object[0];
}

//增加数据

public void add(T t1) {
t = Arrays.copyOf(t, t.length + 1);
t[t.length - 1] = t1;
}

//查询数据

public int queryAll(T t1) {
for (int i = 0; i < t.length; i++) {
if (t[i] == t1) {
return i;
}
}
return -1;
}

//删除数据

public void remove(T t1) {
int count = queryAll(t1);
Object[] o = t;
t = new Object[o.length - 1];
int a = 0;
for (int i = 0; i < o.length; i++) {
if (i != count) {
t[a++] = o[i];
}
}
}

//修改数据

public void update(T t1, T t2) {
t[queryAll(t1)] = t2;
}

//查询所有数据

public void show() {
for (int i = 0; i < t.length; i++) {
System.out.println(t[i]);
}
}
}

转载于:https://www.cnblogs.com/joyous-day/p/6496890.html

泛型(模拟list)相关推荐

  1. python在金融工程中的用途-金融工程现在用python多吗?

    大数据项目实战之Python金融应用编程(数据分析.定价与量化投资) 本教程介绍使用Python进行数据分析和金融应用开发的基础知识. 课程从介绍简单的金融应用开始,带领学员回顾Python的基础知识 ...

  2. python大数据项目_(价值1280)大数据项目实战之Python金融应用编程

    朱彤老师,2009年博士毕业于北京大学光华管理学院金融系,对金融.数据分析与统计有着较为深刻的理解,多年来一直持续跟踪和研究金融量化分析与数据统计相关领域的进展与发展,对概率论.随机过程及其在金融中的 ...

  3. python金融大数据分析视频_Python金融大数据分析 PDF 全书超清版

    给大家带来的一篇关于Python相关的电子书资源,介绍了关于Python金融.大数据分析方面的内容,本书是由人民邮电出版社出版,格式为PDF,资源大小47.8 MB,希尔皮斯科编写,目前豆瓣.亚马逊. ...

  4. Python金融应用编程(数据分析、定价与量化投资)

    近年来,金融领域的量化分析越来越受到理论界与实务界的重视,量化分析的技术也取得了较大的进展,成为备受关注的一个热点领域.所谓金融量化,就是将金融分析理论与计算机编程技术相结合,更为有效的利用现代计算技 ...

  5. java习题——集合类、枚举类型与泛型——英文字母输出,掷骰子,彩虹枚举,体检记录模拟

    1.使用数组和ArrayList类,先输出A→Z,再输出z→a import java.util.*;public class CharacterPrinter {public static void ...

  6. C#2.0新特性探究之模拟泛型和内置算法

    作者: Leafwiz    来自:网络      在C#2.0中,匿名方法.IEnumerable接口和匿名方法的合作,使很多的编程任务变得非常的简单,而且写出来的程序非常的优美.       比如 ...

  7. java 获取泛型的type,如何获取泛型的Type类型

    开发中很多时候都遇到或使用到泛型.例如在json转换成bean对象或其他对象,而对象中存在泛型,这时候需要用到TypeToken. Type:是java里的 java.lang.reflect.Typ ...

  8. 支撑Java框架的基础技术:泛型,反射,动态代理,cglib

    以Spring为例要想看明白他的源码需要彻底理解Java的一些基础技术泛型,反射同时对于一些高级技术例如动态代理,cglib和字节码技术也需要掌握,下面就按章节来一一说清楚这些技术的核心部分,最后手写 ...

  9. JAVA语言基础-面向对象(集合框架02List、泛型)

    2019独角兽企业重金招聘Python工程师标准>>> 16.01_集合框架(去除ArrayList中重复字符串元素方式)(掌握) A:案例演示 需求:ArrayList去除集合中字 ...

最新文章

  1. shrinkwrap_Java EE 6测试第二部分– Arquillian和ShrinkWrap简介
  2. HDU 4857 逃生(拓扑排序)
  3. LeetCode 327. 区间和的个数(multiset二分查找/归并排序)
  4. 如何用一套引擎搞定机器学习全流程?
  5. 原型模式 java 深浅_Java设计模式——原型模式
  6. 微信小程序开发学习笔记002--微信小程序框架解密
  7. Debian 2.6.15 内核 安装bootsplash
  8. LINUX 安装RABBITMQ详细教程
  9. appium 处理滑动的方法
  10. python和c先学哪个-C和Python我该先学什么?
  11. php 请求 响应,发送http响应后继续处理php
  12. 剖析 TCP协议内部结构
  13. 如何制作音乐界面动效设计
  14. iso硬盘安装 凤凰os_凤凰系统安装教程-凤凰虚拟机2.0(Phoenix OS)下载v3.6.1可重启版-西西软件下载...
  15. 谱尼测试网络安全护航
  16. Debian(Linux) 安装Windows通用字体(可解决TimesNewRoman等字体的报错)
  17. 过年不让放炮,我用Python实现了1000响大地红的特效
  18. steam+linux+吃鸡游戏,steam十款免费吃鸡大逃杀游戏推荐
  19. 前端JS表格打印和导出
  20. mediaplayer网络播放错误

热门文章

  1. 12.13记录//QQDemo示例程序源代码
  2. Python大神告诉你,学习Python应该读哪些书!
  3. 个推应用统计产品(个数)Android集成实践
  4. Autowire异常
  5. jquery easyui DataGrid 数据表格 属性
  6. 原来嵌套个网页的技术是这样的
  7. ESFramework介绍之(14)-- AS与FS通信方案
  8. python argparse nargs_Python | 使用argparse解析命令行参数
  9. Flask 第三方组件之 login
  10. 机器学习算法之隐马尔可夫模型