entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

0voto

Manipulación de arreglos de tipos genéricos en Java

¿Cómo puedo escribir un método que intercambie la posición de los elementos de 2 posiciones dadas en un arreglo?

El método debe funcionar para cualquier tipo, usando genericos.

2 Respuestas

0voto

Bunk3r Puntos5380

este codigo funciona para hacer intercambio de elementos en un arreglos.

public void swap(Object[] array, int posFirst, int posSecond){
    Object tmp = array[posFirst];
    array[posFirst] = array[posSecond];
    array[posSecond] = tmp;
}

0voto

david_gil_de_gomez_p comentado

Esto no tiene nada de genérico. Downvoted.

1voto

Peter Puntos150460

Te dejo otra opción a ver si te sirve:

public static <T> void intercambiar(T[] arreglo, int i, int j) {
    T temp = arreglo[i];
    arreglo[i] = arreglo[j];
    arreglo[j] = temp;
}

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta