List集合 混合存放数据 简单实现
2017-06-24 17:02
169 查看
public class A {
String a="444";
}
import java.util.ArrayList;
import java.util.List;
public class Test1 {
public static void main(String[] args) {
A a=new A();
List<Object> arr=new ArrayList<Object>();// 填入 通用类型 Object
arr.add("acb");// 存入字符串
arr.add(a);//
存入一个引用
for(int i=0;i<arr.size();i++){
arr.get(i);//获取元素
if(arr.get(i) instanceof A){//判断元素类型
a=(A) arr.get(i);
System.out.println(a.a);
}else{
System.out.println(arr.get(i));
}
}
}
}
输出结果:
acb
444
String a="444";
}
import java.util.ArrayList;
import java.util.List;
public class Test1 {
public static void main(String[] args) {
A a=new A();
List<Object> arr=new ArrayList<Object>();// 填入 通用类型 Object
arr.add("acb");// 存入字符串
arr.add(a);//
存入一个引用
for(int i=0;i<arr.size();i++){
arr.get(i);//获取元素
if(arr.get(i) instanceof A){//判断元素类型
a=(A) arr.get(i);
System.out.println(a.a);
}else{
System.out.println(arr.get(i));
}
}
}
}
输出结果:
acb
444
相关文章推荐
- java中list数据拆分为sublist实现分页的简单代码
- jquery返回json类型数据集合简单实现ajax返回多个数据
- JQuery中Ajax实现对Map,List集合数据的接收
- Java中集合框架,Collection接口、Set接口、List接口、Map接口,已经常用的它们的实现类,简单的JDK源码分析底层实现
- java中list数据拆分为sublist实现分页的简单代码
- 定义一个List集合并实例化对应的实现类对象。循环输入任意个整数,输入0结束输入循环,对集合中的数据进行从大到小的排序后输出
- 实现List集合中数据逆序排列
- Python 使用list实现简单的集合set
- Java中集合框架,Collection接口、Set接口、List接口、Map接口,已经常用的它们的实现类,简单的JDK源码分析底层实现
- 实现List集合中数据逆序排列
- linux下,如何迁移mysql数据库存放目录。利用软连接简单快捷实现移动到home数据盘下
- jquery返回json类型数据集合简单实现ajax返回多个数据
- List和Map共同实现多数据内容的存放和传递
- 数据结构(Java语言)——LinkedList简单实现
- 数据结构之LinkedList的简单实现
- 简单集合实现二(LinkedList的实现以及与ArrayList的比较)
- 实现java 中 list集合中有几十万条数据,每100条为一组取出
- java8集合框架LinkedList类实现自己简单的理解
- 利用Java实现简单的抓取网页数据并存放于plist中
- List集合切割实现对已有数据的分页显示(LIST容器数据量不大的情况下推荐使用)