Java中如何通过交换字符实现字符串反转?
作者:WarmHope
时间:2023-04-30
浏览:1
通过交换字符反转packagenet.javaguides.corejava.string;/****@authorRameshFadatare**/publicclassReverseStringWithSwaps{publicstaticvoidmain(String[]args){ReverseStringWithSwapsstringWithSwaps=newReverseStringWithSwaps();stringWithSwaps.reverseWithSwaps("javaguides"
本文目录
通过交换字符反转
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 :: javaguides output string :: sediugavaj
作者最新文章
漫蛙漫画官网首页登录入口
2026-10-28 19:02
mindmanager怎么使用 思维导图入门
2026-10-27 09:54
Word2016怎么移除文档空白页
2026-10-16 22:30
endnote怎么引用中文参考文献格式设置教程
2026-10-14 17:25
sql条件判断字符串不包含某个字符串的方法详解
2026-10-13 17:39
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多

































