当前位置:编程学习 > JAVA >>

求指教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相关
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,