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

【Java学习笔记】String类总结

String 类总结

(补充!)String 使用注意说明:

1. 类别

2. 效率关系

StringBuilder > StringBuffer > String

效率测试代码

public class time_test {public static void main(String[] args) {long startTime = 0L;long endTime = 0L;// Using StringBufferStringBuffer buffer = new StringBuffer("");startTime = System.currentTimeMillis();for (int i = 0; i < 80000; i++) {buffer.append(String.valueOf(i));}endTime = System.currentTimeMillis();System.out.println("StringBuffer 的执行时间: " + (endTime - startTime));// Using StringBuilderStringBuilder builder = new StringBuilder("");startTime = System.currentTimeMillis();for (int i = 0; i < 80000; i++) {builder.append(String.valueOf(i));}endTime = System.currentTimeMillis();System.out.println("StringBuilder 的执行时间: " + (endTime - startTime));// Using StringString text = "";startTime = System.currentTimeMillis();for (int i = 0; i < 80000; i++) {text = text + i;}endTime = System.currentTimeMillis();System.out.println("String 的执行时间: " + (endTime - startTime));}
}

输出结果

StringBuffer 的执行时间: 10
StringBuilder 的执行时间: 0
String 的执行时间: 3871

3. 如何选择?

http://www.lqws.cn/news/216127.html

相关文章:

  • ROS2,工作空间中新建了一个python脚本,需要之后作为节点运行。告诉我步骤?
  • MySQL-运维篇
  • 【LLM大模型技术专题】「入门到精通系列教程」基于ai-openai-spring-boot-starter集成开发实战指南
  • 中山大学美团港科大提出首个音频驱动多人对话视频生成MultiTalk,输入一个音频和提示,即可生成对应唇部、音频交互视频。
  • 音频剪辑软件少之又少好用
  • selenium自动化测试学习心得1
  • 【win | 自动更新关闭】win11
  • Maven的配置与运行
  • OpenWrt:使用ALSA实现边录边播
  • 手机号段数据库与网络安全应用
  • 【CSS-6】深入理解CSS复合选择器:提升样式表的精确性与效率
  • robot_lab train的整体逻辑
  • tableau 实战工作场景常用函数与LOD表达式的应用详解
  • exec进程替换函数族
  • 使用 Redisson 实现分布式锁—解决方案详解
  • CMake检测C编译器标志功能
  • gopool 源码分析
  • 跨平台资源下载工具:res-downloader 的使用体验
  • electron-vite串口通信
  • 第9篇:数据库中间件的容错机制与高可用架构设计
  • 阿里云 RDS mysql 5.7 怎么 添加白名单 并链接数据库
  • 34 C 语言字符串转数值函数详解:strtol、strtoll、strtoul、strtoull(含 errno 处理、ERANGE 错误)
  • 坚持每日Codeforces三题挑战:Day 4 - 题目详解(2025-06-07,难度:1000, 1100, 1400)
  • 6个月Python学习计划 Day 16 - 面向对象编程(OOP)基础
  • 利用qcustomplot绘制曲线图
  • 智慧零售管理中的客流统计与属性分析
  • 前端开发者常用网站
  • 基于51单片机的光强调节LED亮度
  • 关于脏读,幻读,可重复读的学习
  • python训练营打卡第47天