为了账号安全,请及时绑定邮箱和手机立即绑定

用Java反转字符串

用Java反转字符串

慕运维8079593 2019-06-09 13:58:59
用Java反转字符串我有过"Hello World"保存在名为hi.我要打印出来,但倒过来了。我该怎么做?我知道Java中已经内置了某种函数。有关:用Java反转“HelloWorld”字符串的每个单词
查看完整描述

3 回答

?
肥皂起泡泡

TA贡献1829条经验 获得超6个赞

你可以用这个:

new StringBuilder(hi).reverse().toString()

或者,对于比JDK1.5早的版本,请使用java.util.StringBuffer而不是StringBuilder-它们有相同的API。感谢评论员指出StringBuilder在没有并发问题的情况下是首选的。


查看完整回答
反对 回复 2019-06-09
?
郎朗坤

TA贡献1921条经验 获得超9个赞

在线裁判问题这不允许StringBuilderStringBuffer,你能做到的就位使用char[]详情如下:

public static String reverse(String input){
    char[] in = input.toCharArray();
    int begin=0;
    int end=in.length-1;
    char temp;
    while(end>begin){
        temp = in[begin];
        in[begin]=in[end];
        in[end] = temp;
        end--;
        begin++;
    }
    return new String(in);}


查看完整回答
反对 回复 2019-06-09
  • 3 回答
  • 0 关注
  • 360 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信