当前位置: 首页 > news >正文

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();

http://www.dtcms.com/a/302455.html

相关文章:

  • C++模板元编程从入门到精通
  • 从“PPT动画”到“丝滑如德芙”——uni-app x 动画性能的“终极奥义”
  • 能源智跃:大模型破壁数据孤岛,铸就智能转型新范式
  • ofd文件转pdf
  • 打通视频到AI的第一公里:轻量RTSP服务如何重塑边缘感知入口?
  • InsightFace(RetinaFace + ArcFace)人脸识别项目(预训练模型,鲁棒性很好)
  • 端到端的核心区别点
  • Ubuntu24安装MariaDB/MySQL后不知道root密码如何解决
  • 如何实现任务附件管理功能:ONLYOFFICE协作空间文件选择器集成指南
  • (LeetCode 面试经典 150 题 ) 155. 最小栈 (栈)
  • 【Oracle】数据泵
  • Rk3568-芯片内看门狗
  • Laravel 分页方案整理
  • Apache Kafka实时数据流处理实战指南
  • 稳定币催化下,Web3 支付赛道将迎来哪些爆发?
  • 在 Linux 上进行 Apache Bench 测试
  • Item18:让接口容易被正确使用,不易被误用
  • 修改gitlab默认的语言
  • 项目如何按时交付?重点关注的几点
  • 面试问题收集——卷积神经网络
  • 音频焦点 Android Audio Focus 进阶
  • MongoDB的内存和核心数对于运行效率的影响
  • mongodb源代码分析createCollection命令创建Collection流程分析
  • 未授权访问漏洞靶场(redis,MongoDB,Memcached...)
  • MongoDB占用内存情况分析
  • jimfs:Java内存文件系统,脱离磁盘IO瓶颈利器
  • Java强制转换
  • TDengine 中 TDgpt 用于异常检测
  • 【AI绘画】Stable Diffusion 全面指南:安装、版本对比、功能解析与高级应用
  • selenium 特殊场景处理