Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Ayuda, como ordenar arreglo de objetos :)

Mmmm, al momento de agregar un elemento, osea ya tengo elemento 0,1,2 agregados al inicio, alagregar elelemento 3 , y poner ordenar, al 3 siempre lo deja ultimo, solo ordena los ya ingresados, mmmm ademas, despues de ordenar, pongo laopcion mostrar los elementos, y sale errores :O :O q puedo acer :O ??

junio 9, 2014 | Unregistered CommenterEly

Mira, por mi cuneta intente hacer por este metodo, ordenanado los numeros delos telefonos:

public void ordenar() {
int cont = 0;
int aux = 0;

for (int i = 0; i < nombres.length; i++) {
for (int j = i+1; j < nombres.length; j++) {

if (nombres[i].getTelefono() > nombres[j].getTelefono()) {

aux = nombres[i].getTelefono();
nombres[i] = nombres[j];
aux = nombres[j].getTelefono();
cont++;
} } } }

Pero al ejecutar me sale:

Exception in thread "main" java.lang.NullPointerException
at vector.Arreglo.ordenar(Arreglo.java:106)
at vector.Arreglo.(Arreglo.java:47)
at vector.Vector.main(Vector.java:11)

En que esta mal el metodo q use?? no se puede acer eso??

junio 9, 2014 | Unregistered CommenterEly