Java List 类型转换
2024-10-19 14:53:54
java的类型转换让人忍不住在开始编码前骂一声 FUCK!
1 子类转父类 up
List<SubClass> subs = ...;
List<? extends BaseClass> bases = subs;
2 父类转子类 down
//强转
public class TestA {}
public class TestB extends TestA{} List<TestB> variable = (List<TestB>)(List<?>) collectionOfListA;
3 stream方式
collection.stream()
.filter(obj -> obj instanceof ScheduleIntervalContainer)
.map(obj -> (ScheduleIntervalContainer) obj)
参考:
2 https://stackoverflow.com/questions/35743525/java-8-stream-cast-list-items-to-type-of-subclass
最新文章
- JS实现输入框只能输入数字
- 一起买beta版UI测试
- 获取iTextSharp 的image 报错
- js中对类和对象的理解
- 日常笔记 ---- 图形学-Frenel函数材质球实现方式
- Qt 判断文件是否存在
- 需求分析Point
- Spring JDBC 随笔
- <;Win32_18>;平滑的人物走动 —— 解决闪屏
- APUE读书笔记:进程控制
- Android 屏幕适配方案(转载)
- 新概念英语(1-3)Sorry, sir
- web.xml配置文件中的async-supportedtrueasync-supported
- vs.net2015发布web网站时,提示JsonIgnoreAttribute无法找到的解决办法
- python time库
- Unity IOC容器的构造函数使用笔记(不能错过的Unity示例)
- UI自动化框架——构建思维
- react redux学习之路
- Git 移动操作
- What’s WOYO PDR-007 Paintless Dent Repair Heat Induction?
热门文章
- 解决Acunetix 12中文汉化的方法
- 【洛谷P1219 八皇后】
- vue+ts修改父组件属性的写法。
- linux中表示系统信息如cpu mem disk等内容都在 /proc
- mysql 无法存储表情字符 java.sql.SQLException: Incorrect string value: &#39;\xF0\x9F\x90\xBE";,...&#39; for column &#39;XXXX&#39; at row 1
- 20160711--C# 委托的三种调用示例(同步调用 异步调用 异步回调)【转载】
- 阶段1 语言基础+高级_1-3-Java语言高级_04-集合_01 Collection集合_5_迭代器的代码实现
- spring boot gateway自定义限流
- drop_duplicates()函数
- 每日js练习