“Ace and Fire”如何把这个字符串前后顺序颠倒

weixin_43945967 2021-01-11 06:25:38
String str = "Ace and Fire";
String[] alstr = str.split(" ");
StringBuffer buf = new StringBuffer("");

for (int i = alstr.length-1; i >= 0; i--) {
buf.append(alstr[i]).append(" ");
}
System.out.println(buf.toString().substring(0,buf.length()-1));
...全文
5814 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Giberson1 2021-01-15
  • 打赏
  • 举报
回复
运行结果如下:
Ja先生 2021-01-15
  • 打赏
  • 举报
回复
StringUtils.reverse(str)
Giberson1 2021-01-15
  • 打赏
  • 举报
回复
直接上代码
package com.c;

public class Main {

	public static void main(String[] args) {
		String s = "Ace and Fire";
		StringBuffer ss =new StringBuffer( s);
		System.out.println(ss.reverse());
	}

}
叫练 2021-01-15
  • 打赏
  • 举报
回复
如果是字符颠倒,你可以调用字符串的toCharArray()方法返回一个字符数组可以解决
叫练 2021-01-15
  • 打赏
  • 举报
回复
是要把每个字符都颠倒吗?
是赵敢敢啊 2021-01-12
  • 打赏
  • 举报
回复
都用StringBuffer了,直接调用方法它不香吗

String str = "Ace And Fire";
StringBuffer sb = new StringBuffer(str);
System.out.println(sb.reverse());

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧