当前位置: 首页 > 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.zskr.cn/news/1437419.html

相关文章:

  • 高并发系统设计:应对海量请求的技术实践
  • Gemini推送通知优化终极手册(2024Q2最新API v1.5实测数据+AB测试报告)
  • 纯视觉无感全域赋能 跨镜无缝接力重塑精细化安防能力技术解析方案
  • 递归函数的空间复杂度实例剖析
  • 2026年熊猫烟花性价比排名,靠谱的燃放公司推荐 - mypinpai
  • 数智空间动态重构 跨镜连续追踪筑牢各行业安全底座技术解析方案
  • 为什么你的Gemini引导转化率低于行业均值38%?——基于17家头部AI产品引导链路的逆向工程分析
  • Java程序设计(第3版)第四章——错误:空指针异常
  • 2026年5月新发布:湖南地区寻求专业营销策划团队的可靠选择指南 - 2026年企业资讯
  • 收藏!C语言入门基础知识大全2
  • 云原生架构深度解析与 Python 容器编排管理器核心实现
  • Gemini服务升级全链路影响评估,含LangChain/LLamaIndex/LangGraph兼容性矩阵(限时开放下载)
  • 2026年河南压力罐品牌排行榜,靠谱厂商大盘点 - mypinpai
  • Gemini Prompt注入+数据残留双通道泄露路径揭秘(附可落地的审计Checklist v3.2)
  • 2026年工业用油经销商哪家好?江苏品高值得选 - mypinpai
  • 西南螺丝厂家技术解析:成都膨胀螺栓厂家/成都螺丝批发/成都螺母厂家/成都非标紧固件/成都高强度螺栓/四川紧固件厂家/选择指南 - 优质品牌商家
  • 2026年成都物业日常保洁公司选型技术全解析:成都物业管理公司哪家好/成都物业管理公司推荐/成都酒店保洁/成都保洁公司哪家好/选择指南 - 优质品牌商家
  • Gemini年报生成效率提升73%:基于200+金融/科技企业实测的5步标准化流程
  • 自由度汽车操纵Simulink模型(侧向、侧倾、横摆-带数据参数与详细公式文档)
  • 智慧教育平台电子课本智能获取工具:让数字教育资源触手可及
  • 2026卧式离心泵技术分享:管道泵/冷却水泵/凸轮泵/凸轮转子泵/剩余污泥泵/化工泵/单级离心泵/卧式离心泵/卸车泵/选择指南 - 优质品牌商家
  • 权威认证・2026 年跨境知识产权服务标杆名录 —— 基于全球布局能力与实战成效的专项遴选 - 广东科技观察
  • 如何用Parsec VDD创建完美虚拟显示器:从入门到精通的完整指南
  • 2026年现阶段南京拒赔纠纷律师谁强?专业力量深度解析 - 2026年企业资讯
  • 你管理 AI 工具配置的方式,可能一直是错的
  • [智能体-200]:编排的本质是:任务拆解、资源分配、时序调度、流程管控,再通过协同执行达成最终结果。这个过程中,哪些是大模型完成,哪些是编排客户端完成,哪些是工具完成?
  • 突破极限:yuzu模拟器帧率优化终极指南
  • 北京离婚财产分割纠纷难解决?2026年5位资深律师推荐 - 本地品牌推荐
  • 说说2026年消防排烟设备制造厂,哪家靠谱 - myqiye
  • 环境变量管理命令