`

往泛型的集合里添加数据

 
阅读更多
package com.cgm.callback;

import java.lang.reflect.InvocationTargetException;
import java.util.ArrayList;
import java.util.List;

import org.junit.Test;

/*
* 面试题往泛型里添加interger
*/
public class ListFaxin {

@Test
public void testList() throws IllegalArgumentException, SecurityException, IllegalAccessException, InvocationTargetException, NoSuchMethodException{
List<String> list=new ArrayList<String>();
list.add("ddd");
List list2=list;
list2.add(123);
list.getClass().getMethod("add", Object.class).invoke(list, 999);
for (Object o:list) {
System.out.println(o.getClass());
  }
}
}
分享到:
评论

相关推荐

    C#winform使用泛型集合存储数据使用DataGridView显示和删除数据

    学S2的同学应该会遇到使用泛型集合List存储数据,并在DataGridView里显示数据。

    泛型与集合类.pdf

    Java中参数化类型。以集合为例,集合可以使用泛型限制被添加元素的数据类型,若将不符合指定数据类型的元素添加到集合类,编译器会报错。。。。

    用泛型实现aspnetpager分页的小程序

    感觉上,aspnetpager分页,就是从数据源中取出一段数据,然后把它绑定到数据控件上.这个小程序,用的就是这个原理,只要使用正常的select 语句就行,不用再在sql里面添加什么另类的东西了.

    链表+泛型+反射实现自定义的LinkedList集合类

    该资源利用基础的链表结构,结合泛型和反射的知识点,实现重写LinkedList集合类,可以存放任意类型数据。比较推荐对Java有稳固基础的同学来阅读,为了方便阅读,代码的注释写的非常的清楚

    浅谈c# 泛型类的应用

    像从集合中添加和移除项这样的操作都以大体上相同的方式执行,与所存储数据的类型无关。对大多集合类的操作,推荐使用 .NET Framework 类库中所提供的类。(1)泛型类可以继承具体类、封闭式构造、开放式构造基类。...

    深入解析C#中的泛型类与泛型接口

    像从集合中添加和移除项这样的操作都以大体上相同的方式执行,与所存储数据的类型无关。 对于大多数需要集合类的方案,推荐的方法是使用 .NET Framework 类库中所提供的类。 一般情况下,创建泛型类的过程为:从一...

    C# 泛型数组学习小结

    此技术主要对读取集合中的数据很有用。IList&lt;T&gt; 接口不能用于在数组中添加或移除元素;如果试图在此上下文中调用 IList&lt;T&gt; 方法(如数组的 RemoveAt),将引发异常。下面的代码示例演示带有 IList&lt;T&gt; 输入参数的单个...

    Java集合框架 Map和泛型

    一对一对往里存。而且要保证键的性。  2.常用方法:  1.添加:v put(k key , v value); 将数据以键值对的方式存进集合中。  void putAll(Map&lt;? extends k,? extends v&gt; m) ;从指定映射中将所有映射关系...

    跟我学Java-day14-ArrayList集合.pdf

    用于约束集合中存储元素的数据类型 1.2ArrayList类常用方法【应用】 1.2.1构造方法 1.2.2成员方法 1.2.3示例代码 public class ArrayListDemo02 { public static void main(String[] args) { //创建集合 ...

    1.泛型类 、通配符的使用、通配符的上限和下限 编写泛型类Stack<E>,该类中定义一个成员变量和如下方法:

    定义LinkedList类型数据域(采用组合实现以便简化开发)。 构造方法:创建一个空栈 入栈的push方法:添加一个新的元素到栈顶 出栈的pop方法:返回栈顶元素 判断是否空的empty()方法:如果栈为空,则返回true ...

    求2个集合的交集

    HashSet(IEnumerable&lt;T&gt; collection,IEqualityComparer&lt;T&gt; comparer) 使用指定的比较器实例化数据,且将指定集合中的元素复制到集合中。 因为HashSet是专门设计来做集合运算的,因此它提供的方法中有不少是和集合...

    .NET高级代码审计(第八课) SoapFormatter反序列化漏洞1

    声明泛型List集合接收byte类型的数据云影实验室8 / 13将 PocClass 对象添加到 List 集合,声明泛型使用 IEnumerable 集合 m

    MMKVUtil.kt

    MMKV封装类

    习----题-Java-Web程序设计教程-[共2页].pdf

    如果不是泛型,那么无论向集合中添加何种对象都当作对象 Object,所以取 出来也是 Object,因此需要强制转换。 本章小结 本章主要介绍了 Java 集合框架。集合是数据在缓存中存储的一个重要方式。学习本章知识, 你要...

    VolleyLib:一个轻量级的网络通讯库,支持文件上传,文件下载,圆形图片,Form表单,Json数据协议,Gson解析泛型实体的功能

    VolleyLib框架是一个集合Volley 网络通讯库, Gson解析库 ,org.apache.http部分源码的定制化网络框架 , 具备文件上传、文件下载、Form表单、Json数据协议、Gson 解析Json生成泛型实体等功能。 在实际开发中,网络...

    多功能.NET代码自动生成器(含存储过程)

    插入多条数据,即泛型集合(集合元素为业务实体对象) public string Insert(CalendarNotesModel model, object objTrans) 在指定事务控制中插入单条数据 public string Insert(List&lt;CalendarNotesModel&gt; list, ...

    多功能.NET代码自动生成器2.0版(2010年最新修改)

    插入多条数据,即泛型集合(集合元素为业务实体对象) public string Insert(CalendarNotesModel model, object objTrans) 在指定事务控制中插入单条数据 public string Insert(List&lt;CalendarNotesModel&gt; list, ...

    高效C#编码优化原则

    本文汇总了高效C#编码常见的优化原则,对于进行C#程序设计来说有很大的参考借鉴作用。具体列出如下: 1.foreach VS for 语句 Foreach 要比for具有更好的执行效率 Foreach的平均花费时间... 泛型集合类的高性能,泛型集

Global site tag (gtag.js) - Google Analytics