关于将数组的倒置 新手,请大家多多指教。老师说倒置可以使用数组,也可以不用,希望大侠把这两个方法都能给出来,另外烦请不要调用那些排序函数,我是新手,需要学习,总用那些函数不是太好,谢谢了啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这对你来说应该很简单了吧!public static void main(String[] args) { String[] test={"A","B","C","D","E"}; String[] temp=new String[test.length]; for(int i=0;i<test.length;i++) { temp[i]=test[test.length-i-1]; System.out.println(temp[i]); } } 上面的方法又new出来一个数组对象,效率比较低,应该用第一个和最后一个交换,第二个和倒数第二个交换的方法比较好。 上面的方法又new出来一个数组对象,效率比较低,应该用第一个和最后一个交换,第二个和倒数第二个交换的方法比较好。 int[] array = { 1, 2, 3, 4, 5, 6}; int temp; for (int i = 0; i < (array.length) / 2; i++) { temp = array[i]; array[i] = array[array.length - i- 1 ]; array[array.length - 1 - i] = temp; } for (int i : array) { System.out.println(i); } java 线程设置优先级 调用applet 问题 JAVA里计时器 请教JDK安装问题(在线等) 上传文件后立刻解析 Vector 排序问题 操作数据库出错 java 里有与C 里的函数memcpy() 功能相同的函数吗?? JAVAMAIL击活注册用户? 正则表达式的问题 初学者:配置环境PATH CLASSPATH JAVA_HOME 关于“请用移位的方式打印出一个十进制整数的十六进制形式”的问题。
String[] test={"A","B","C","D","E"};
String[] temp=new String[test.length];
for(int i=0;i<test.length;i++)
{
temp[i]=test[test.length-i-1];
System.out.println(temp[i]);
}
}
int[] array = { 1, 2, 3, 4, 5, 6};
int temp;
for (int i = 0; i < (array.length) / 2; i++) {
temp = array[i];
array[i] = array[array.length - i- 1 ];
array[array.length - 1 - i] = temp;
}
for (int i : array) {
System.out.println(i);
}