千家信息网

java如何通过交换实现字符反转

发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,这篇文章主要为大家展示了"java如何通过交换实现字符反转",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"java如何通过交换实现字符反转"这篇文章吧。通过
千家信息网最后更新 2025年02月01日java如何通过交换实现字符反转

这篇文章主要为大家展示了"java如何通过交换实现字符反转",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"java如何通过交换实现字符反转"这篇文章吧。

通过交换字符反转

package net.javaguides.corejava.string;/*** * @author Ramesh Fadatare**/public class ReverseStringWithSwaps {public static void main(String[] args) {ReverseStringWithSwaps stringWithSwaps = new ReverseStringWithSwaps();stringWithSwaps.reverseWithSwaps("javaguides");}public String reverseWithSwaps(String string) {final char[] array = string.toCharArray();final int length = array.length - 1;final int half = (int) Math.floor(array.length / 2);char c;for (int i = length; i >= half; i--) {c = array[length - i];array[length - i] = array[i];array[i] = c;}display(string, String.valueOf(array));return String.valueOf(array);}private void display(String input, String output) {System.out.println(" input string :: " + input);System.out.println(" output string :: " + output);}}

输出:

input string :: javaguidesoutput string :: sediugavaj

以上是"java如何通过交换实现字符反转"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

0