语言 :JAVA
思路 :1、利用trim去掉字符串两侧空白符
2、利用split将字符串按空白分开,正则表达式要选用\s+,尽可能多的匹配空白符
3、用空白符反向拼接字符串
代码:
public class Solution {
public String reverseWords(String s) {
String source = s.trim();
String ret = "";
String[] st = source.split("\\s+");
for (int i=st.length-1; i>0; i--) {
ret += (st[i] + " ");
}
if (st.length > 0)
ret += st[0];
return ret;
}
}
本文介绍了使用Java语言实现字符串反转的方法,通过去除首尾空格、使用正则表达式匹配空格并反向拼接字符串来提高效率,并提供了完整的代码实现。
479

被折叠的 条评论
为什么被折叠?



