java中一些数据结构的转换

StringBuilder,char\[\]变为String使用new String(StringBuilder,char\[\])

StringBuilder变为String可以使用toString()方法

int变为String使用new Integer(num).toString()

String变为int使用Integer.parseInt()

list和set互相转换:

list变为set会去重:new HashSet<>(list)

set变为list:new ArrayList<>(set)

数组变为list:Arrays.asList(arr)

// key → Set(key唯一,符合Set特性)

Set keySet = map.keySet();

// value → Collection(可转为List)

List valueList = new ArrayList<>(map.values());

// entry(键值对)→ Set

Set<Map.Entry<String, Integer>> entrySet = map.entrySet();

相关推荐
小玮看世界7 分钟前
[Python]自动驾驶感知与决策练习题 (1-10)
开发语言·python·自动驾驶
满栀58511 分钟前
原生JS + ECharts 多图表可视化实战:从业务实现到工程化优化
开发语言·javascript·echarts
摇滚侠13 分钟前
《SpringBoot 3:入门与应用实战》第 15 章 生产级特性 监控指标 Metrics 阅读笔记
java·spring boot·笔记
熬夜苦读学习39 分钟前
Qt-- 系统相关
开发语言·qt
弹简特39 分钟前
【Java项目-企悦抽】11-用户与认证模块-实现用户登录03(结束登录功能)-完成测试+对接前端+登录拦截器
java·开发语言
haolin123.41 分钟前
类和对象(下)
c语言·开发语言·c++
大模型丫丫1 小时前
Loop Engineering:从强化学习视角看 Agent 循环的本质
java·人工智能·学习
数电发票API1 小时前
税局接口,需要的来~~
java
骇客野人1 小时前
IntelliJ IDEA 使用技巧
java·ide·intellij-idea
大尚来也1 小时前
用 Python 自动整理文件、重命名、分类电脑文件夹
开发语言·python