在不使用 StringBuffer 的前提下,怎么反转一个字符串?
How do you reverse a string in Java without using StringBuffer?
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: easy
分类: Coding
标签: Reverse String, Two Pointers
参考答案摘要
答案 可以把字符串转为 char[] ,使用双指针首尾交换并构造新字符串;或者用递归/栈。示例思路: char[] a = s.toCharArray(); ,i=0,j=a.length-1 循环交换,最后 new String(a) 。
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。