求指教C语言中一段倒序在java中的实现。
void decode(wchar_t *pText){
int Len;
wchar_t temp;
wchar_t *pTemp;
Len = mmi_wcslen(pText);
pTemp = pText + Len - 1;
while (pTemp > pText)
{
temp = *pTemp;
*pTemp = *pText;
*pText = temp;
--pTemp;
++pText;
}
}
我是程序员菜鸟 已经摸索的磨破头皮了 求大神给点指引 把上面一段用java语言翻写 感激不尽 C Java 编程语言 程序员 --------------------编程问答-------------------- 并不是我不努力 我主要不是很熟悉java 自己找了一些资料 效率太低了 求大手们帮帮忙。 --------------------编程问答-------------------- 是要将字符数组逆序实现么?
public static void main(String[] args) {
char[] arr = new char[]{'1','2','3','4'};
reverseArr(arr);
//打印结果
for(char c:arr){
System.out.print(c+" ");
}
}
/**
* 数组逆序
* @param arr
*/
private static void reverseArr(char[] arr) {
char temp;
int head = 0;
int tail = arr.length-1;
while(head<tail)
{
temp=arr[head];
arr[head]=arr[tail];
arr[tail]=temp;
head++;
tail--;
}
}
补充:Java , Java相关