用Java反转字符串

用Java反转字符串

我有过"Hello World"保存在名为hi.

我要打印出来,但倒过来了。

我该怎么做?我知道Java中已经内置了某种函数。

有关:用Java反转“HelloWorld”字符串的每个单词


慕运维8079593
浏览 361回答 3
3回答

肥皂起泡泡

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

郎朗坤

为在线裁判问题这不允许StringBuilder或StringBuffer,你能做到的就位使用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);}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java