Java数组反向
这是我的第一个问题。 所以问题是…我想了解,我如何能够反转包含对象的数组,而不使用array.java.utils和临时数组Java数组反向,java,arrays,reverse,Java,Arrays,Reverse,这是我的第一个问题。 所以问题是…我想了解,我如何能够反转包含对象的数组,而不使用array.java.utils和临时数组 public void reverse() { Ball [] ballsTemp = new Ball[balls.length]; for (int i = 0; i < balls.length / 2; i++) { ballstemp[i] = balls[i]; balls[i] = balls[
public void reverse() {
Ball [] ballsTemp = new Ball[balls.length];
for (int i = 0; i < balls.length / 2; i++) {
ballstemp[i] = balls[i];
balls[i] = balls[balls.length -1 - i];
balls[balls.length -1 - i] = ballstemp[i];
}
}
public void reverse(){
Ball[]ballsTemp=新球[balls.length];
对于(int i=0;i
所以这不是我想要的^使用临时变量而不是临时数组
for (int i = 0; i < balls.length / 2; i++) {
Object temp = balls[i];
balls[i] = balls[balls.length -1 - i];
balls[balls.length -1 - i] = temp;
}
for(int i=0;i
使用临时变量而不是临时数组
for (int i = 0; i < balls.length / 2; i++) {
Object temp = balls[i];
balls[i] = balls[balls.length -1 - i];
balls[balls.length -1 - i] = temp;
}
for(int i=0;i
如果不想使用临时数组,可以使用堆栈
Stack ballsTemp = new Stack();
for (int i=0; i<balls.length; i++) {
ballsTemp.push(balls[i]);
}
for (int i=0; i<balls.length; i++) {
balls[i] = ballsTemp.pop();
}
Stack ballsTemp=new Stack();
对于(inti=0;i如果不想使用临时数组,可以使用堆栈
Stack ballsTemp = new Stack();
for (int i=0; i<balls.length; i++) {
ballsTemp.push(balls[i]);
}
for (int i=0; i<balls.length; i++) {
balls[i] = ballsTemp.pop();
}
Stack ballsTemp=new Stack();
对于(int i=0;i使用堆栈,下面是一个非常简单的示例:
Integer[] intArray = new Integer[5];
intArray[0] = 3;
intArray[1] = 6;
intArray[2] = 9;
intArray[3] = 12;
intArray[4] = 15;
Stack<Integer> intStack = new Stack<Integer>();
for(int i = 0; i < intArray.length; i++) {
intStack.push(intArray[i]);
}
for(int i = 0; i < intArray.length; i++) {
intArray[i] = intStack.pop();
}
Integer[]intArray=新整数[5];
intArray[0]=3;
intArray[1]=6;
intArray[2]=9;
intArray[3]=12;
intArray[4]=15;
Stack intStack=新堆栈();
for(int i=0;i
使用堆栈,下面是一个非常简单的示例:
Integer[] intArray = new Integer[5];
intArray[0] = 3;
intArray[1] = 6;
intArray[2] = 9;
intArray[3] = 12;
intArray[4] = 15;
Stack<Integer> intStack = new Stack<Integer>();
for(int i = 0; i < intArray.length; i++) {
intStack.push(intArray[i]);
}
for(int i = 0; i < intArray.length; i++) {
intArray[i] = intStack.pop();
}
Integer[]intArray=新整数[5];
intArray[0]=3;
intArray[1]=6;
intArray[2]=9;
intArray[3]=12;
intArray[4]=15;
Stack intStack=新堆栈();
for(int i=0;i
什么是notas
?为什么临时变量是数组?没有临时变量还是没有临时数组?我很抱歉。它本来是球。所以我们正在使用球[];为什么不使用临时变量?您不需要临时数组,但确实需要临时变量。由于位欺骗,整数数组可以不使用临时变量,但对象不能使用临时变量。什么是notas
?为什么临时变量是数组?没有临时变量还是没有临时变量阵列?我的错,对不起。这是一个球。所以我们正在用一个球[];你为什么不想使用临时变量?你不需要临时数组,但你确实需要一个临时变量。使用整数数组可以不用临时变量,因为有点小把戏,但你不能用对象。我想,你帮了很多忙!太容易了。我想,你帮了很多忙!太容易了。太容易了。