一品网
  • 首页

Java中List的父类与子类如何转换?


目录
  • 定义
  • 要点:
  • 子类转父类
  • 父类转子类

定义

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里
}
JavaSE

相关


JAVA SE基础笔记(四)-re

Java Servlet介绍 1

Java Servlet 与eclipse的搭建

VSCode点击启动调试提示"The Language Support for Java server crashed"

Java SE进阶笔记

Review: Java SE 04(异常机制和File类、IO流、多线程、网络编程、反射机制)

Review: Java SE 03(常用类、String类、可变字符串类和日期类、集合类库)

浅谈JAVA servlet

Java Servlet

Java selenium错误——org.openqa.selenium.WebDriverException: unknown error: cann

Java Servlet之 HttpServletResponse

【Java SE】IO流

标签

一品网 冀ICP备14022925号-6