0
respostas

[Projeto] Hora da pratica - Array e Linkedlist

EXERCICIO 1:

package br.com.alura.compare.teste;

import java.util.Collections;
import java.util.LinkedList;

public class Principal {
    static void main(String[] args) {
        LinkedList<Integer> numeros = new LinkedList<>();
        numeros.add(8);
        numeros.add(5);
        numeros.add(6);
        numeros.add(7);
        numeros.add(3);
        numeros.add(1);
        numeros.add(9);

        Collections.sort(numeros);
        System.out.println("Lista numérica ordenada: ");
        System.out.println(numeros);

    }
}

----

EXERCICIO 2 e 3:

import java.util.Collections;

public class Titulo implements Comparable<Titulo>{

    String nome;

    @Override
    public int compareTo(Titulo outroTitulo) {
        return this.nome.compareTo(outroTitulo.nome);

    }

}


import java.util.ArrayList;
import java.util.Collections;

public class Principal {
    static void main(String[] args) {

        ArrayList<String> name = new ArrayList<>();
        name.add("L");
        name.add("P");
        name.add("E");


        Collections.sort(name);
        System.out.println(name);

    }

}

-----

EXERCICIO 4:

import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;

public class Principal {
    static void main(String[] args) {
        List<String> listaArray = new ArrayList<>();
        listaArray.add("Elemento fogo");
        listaArray.add("Elemento ar");

        List<String> listaLinked = new LinkedList<>();
        listaLinked.add("Elemento água");
        listaLinked.add("Elemento terra");

        System.out.println("Lista elementos Array: " + listaArray);
        System.out.println("Lista elementos Linked: " + listaLinked);

    }
}


-----
EXERCICIO 5:

import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;

public class Principal {
    static void main(String[] args) {
        List<String> polimorfica;

        polimorfica = new ArrayList<>();
        polimorfica.add("Elemento fogo");
        polimorfica.add("Elemento ar");

        polimorfica = new LinkedList<>();
        polimorfica.add("Elemento água");
        polimorfica.add("Elemento terra");

        System.out.println("Lista elementos Array: " + polimorfica);
        System.out.println("Lista elementos Linked: " + polimorfica);

    }
}