Colección de citas famosas - Frases motivadoras - Orden del diccionario de números

Orden del diccionario de números

Originalmente hice una especie de objeto de lista de matriz para otras personas.

La siguiente es una implementación de clasificación por salario y nombre.

¡Muy valioso como referencia! El código fuente es el siguiente...

Análisis de paquetes y diseño de programas de otras personas;

/**

* @author greatwqs

*

*/

Importar colecciones de Java . myQuiz{

Public static void main(String[] args) {

Empleado e1 = nuevo empleado("Cay", 4000

Empleado e2 = nuevo empleado ("Bush", 6000);

Gerente m1 = nuevo gerente ("Alice", 5000);

//m 1. bono establecido (100000);

listltemployeesgtlist_1 = nueva matriz listltemployeesgt();

list_1.add(e1);

list_1.add(e2 );

list _ 1. add (m 1);

System.out.println ("El siguiente es el resultado después de clasificar por salario [de mayor a menor]"); (list_1, new Qing());

Para (empleado e: list_1)

system.out.println(e);

Lista de los últimos empleados gtlist_2 = nueva lista de matriz lt empleados gt();

list_2.add(e1);

list_2;

list_2.add(m. 1);

System.out.println("Lo siguiente se genera en el diccionario ordenado por nombre: ");

collections.sort(list_2, new Song());

Para (empleado em: list_2) {

system.out.println(em

}

}

;

}

Borrar comparador de objetos de clase {

public int compare(object obj0 , object obj 1) {

Empleado c0 = (empleado) obj0

Empleado c1 = (empleado) obj 1;

if (c0. getsalary() gt; = c1.getSalary()

Retorno -1;

Otro

Devolver 1;

}

}

Las canciones Me gusta implementan el comparador {

public int compare (objeto obj0, objeto obj 1) {

Empleado c0 = (empleado) obj0

Empleado c1 = (empleado) obj 1;

Devuelve c0.getName().

comparar con (c 1 . getname ());

}

}

/*****Empleados y gerentes*****/

Empleado de clase

{

Empleado público (cadena n, doble s)

{

nombre = n ;

Salario = s;

}

Cadena pública getName()

{

Devolver nombre;

}

público doble getSalary()

{

Devolución de salario;

}

Aumento salarial por vacante pública (porcentaje doble)

{

Aumento salarial doble = salario* en porcentaje/100;

Salario = Aumento salarial;

}

Cadena pública toString() {

return("Nombre: "Nombre" Salario: "Salario);

}

Nombre de cadena privada;

Salario doble privado;

}

//Habrá suplementos más adelante. .....