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

JAVA:字符串反转

方法一:StringBuilder / StringBuffer 反转

实现原理

StringBuilder  内置了  reverse()  反转方法,底层直接对字符序列进行倒序操作,是 Java 开发中最优解,代码极简、性能极高。

public class StringReverse {
public static void main(String[] args) {
String str = "Hello Java 字符串反转";
String reverseStr = new StringBuilder(str).reverse().toString();

System.out.println("原字符串:" + str);
System.out.println("反转字符串:" + reverseStr);
}
}

方法二:字符数组遍历反转(

实现原理

1. 将字符串转为底层字符数组  toCharArray() ;

2. 定义首尾双指针,交换首尾字符;

3. 指针向中间靠拢,直到指针重合

4. 将反转后的字符数组转回字符串。四、方法二:字符数组遍历反转

public class StringReverse {
public static String reverseByCharArray(String str) {
if (str == null || str.length()<= 1) {
return str;
}

char[] charArray = str.toCharArray();
int left = 0;
int right = charArray.length - 1;

while (< right) {
char temp = charArray[left];
charArray[left] = charArray[right];
charArray[right] = temp;

left++;
right--;
}
return new String(charArray);
}

public static void main(String[] args) {
String str = "Hello Java";
System.out.println("反转结果:" + reverseByCharArray(str));
}
}

http://www.jsqmd.com/news/926087/

相关文章:

  • 揭秘AI时代捐赠转化率暴跌真相:Gemini捐赠活动策划的3个致命盲区及72小时优化方案
  • Linux上使用QEMU安装Android-x86虚拟机(转)
  • ESP32 + SimpleFOC + 三路AS5600实现三轴FOC电机控制
  • 纯视觉无感全域赋能 跨镜无缝接力重塑精细化安防能力技术解析方案
  • 高并发系统设计:应对海量请求的技术实践
  • 2026年Q2上海名酒回收服务商评测:上海老酒回收/上海茅台酒上门回收/上海茅台酒回收电话/上海附近上门回收名酒/选择指南 - 优质品牌商家
  • Gemini推送通知优化终极手册(2024Q2最新API v1.5实测数据+AB测试报告)
  • 递归函数的空间复杂度实例剖析
  • 2026年熊猫烟花性价比排名,靠谱的燃放公司推荐 - mypinpai
  • 为什么92%的Gemini捐赠活动未激活LLM原生能力?顶级基金会CTO首曝内部策划白皮书(限200份)
  • Java程序设计(第3版)第四章——错误:空指针异常
  • 为什么你的Gemini引导转化率低于行业均值38%?——基于17家头部AI产品引导链路的逆向工程分析
  • 数智空间动态重构 跨镜连续追踪筑牢各行业安全底座技术解析方案
  • 收藏!C语言入门基础知识大全2
  • 2026年5月新发布:湖南地区寻求专业营销策划团队的可靠选择指南 - 2026年企业资讯
  • 分布式缓存设计:构建高性能缓存体系的实践指南
  • 沃飞激光500W激光清洗机的品牌怎么样 - mypinpai
  • Gemini服务升级全链路影响评估,含LangChain/LLamaIndex/LangGraph兼容性矩阵(限时开放下载)
  • 全景态势可视可控 动态跨镜接力驱动安防治理数字化升级技术解析方案
  • 云原生架构深度解析与 Python 容器编排管理器核心实现
  • 独家首发:Gemini v2.3.1内部评估矩阵(含GDPR/《征信业务管理办法》双合规校验表)
  • 【独家首发】Gemini 2.5 Pro欧洲语言专项评测报告(覆盖23种方言变体):仅0.3%开发者掌握的上下文锚定翻译技术
  • 同城换书app!
  • 2026年河南压力罐品牌排行榜,靠谱厂商大盘点 - mypinpai
  • Gemini Prompt注入+数据残留双通道泄露路径揭秘(附可落地的审计Checklist v3.2)
  • 光储(光伏储能)虚拟同步VSG并网有功无功跟随(Simulink仿真实现)
  • 2026年6月新消息:探访南京地区诚信可靠的SaaS获客实力企业 - 2026年企业资讯
  • 2026年Q2陕西全业态商铺优选:专业机构如何以综合实力护航资产增值 - 2026年企业资讯
  • Office家庭版用户看过来:巧用Windows多账户,榨干每个1T OneDrive空间(附重装系统备份技巧)
  • Gemini广告创意策划失效真相:4类典型Prompt陷阱+实时A/B测试验证数据