📅  最后修改于: 2023-12-03 15:31:33.304000             🧑  作者: Mango
在 Java 中反转一个单词是一个常见的操作,它被广泛应用于字符串处理、数组等领域。通常情况下,我们可以使用字符数组或 StringBuilder/StringBuffer 等工具类来实现单词的反转。
下面是 Java 中反转一个单词的代码示例:
/**
* Java 反转一个单词
*
* @param str 待反转的单词
* @return 反转后的单词
*/
public static String reverseWord(String str) {
if (str == null || str.length() == 0) {
return str;
}
char[] charArray = str.toCharArray();
int left = 0, right = charArray.length - 1;
while (left < right) {
char temp = charArray[left];
charArray[left++] = charArray[right];
charArray[right--] = temp;
}
return new String(charArray);
}
在 Java 中反转一个单词并不难,只需要使用字符数组或者 StringBuilder/StringBuffer 等工具类来实现即可。不同的实现方式可能会产生一定的性能差异,具体选择哪种方式可以根据实际的需求来进行优化。