一品网
  • 首页

Java中父类和子类集合互相转换(转)


(转至:)

定义

A是B的子类,A比B多几条属性

要点:

A是B的子类,但List不是List的子类。所以想直接转换是不行的。

子类转父类

List childList = getxxxxxx;
List dadList = new ArrayList();
for(A a : childList){
    dadList.add(a);       //依次加到父类List里
}

父类转子类

List dadList = getxxxxxx;
List childList = new ArrayList();
for(B b : dadList){
    childList.add((A)b);    //强转后依次加到子类List里
}
java

相关


JavaWeb的三大作用域

java中常用数组copy方法

6.Java方法

Java web开发:从零到 Run 一个现有的 Spring Boot 前后端分离项目(前端Vue)

javascript基础知识(29) 实现继承的方式

java 正则表达式

JAVA List<Object[]>取值问题

初次接触Java感受

99乘法表 java for循环

基于java.net.socket包的对象传递

Idea Java项目文件夹后面提示百分数怎么去掉

Java8新特性

标签

一品网 冀ICP备14022925号-6