-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathClase Java 19.java
More file actions
114 lines (78 loc) · 5.25 KB
/
Clase Java 19.java
File metadata and controls
114 lines (78 loc) · 5.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
//--------------------------------------------------------------|
//CONTENIDO: LinkedList
//--------------------------------------------------------------|
package clase.java.pkg19;
//-----------------------------------------|
import java.util.LinkedList;
//-----------------------------------------|
public class ClaseJava19 {
public static void main(String[] args) {
LinkedList<String> motos = new LinkedList<String>();
motos.add("Harley Davidson");
motos.add("Kawasaki Ninja");
motos.add("Ducati Panigale");
motos.add("Yamaha R1");
System.out.println(motos);
//---------------------------------------------------------------------------------------|
// Método addFirst() añade un elemento al principio de la lista.
motos.addFirst("BMW S1000RR");
System.out.println("\nDespues de anadir al principio: " + motos);
//---------------------------------------------------------------------------------------|
//---------------------------------------------------------------------------------------|
// Método addLast() añade un elemento al final de la lista (similar a add())
motos.addLast("Suzuki GSX-R1000");
System.out.println("\nDespues de anadir al final: " + motos);
//---------------------------------------------------------------------------------------|
//---------------------------------------------------------------------------------------|
// Método get() bbtiene el elemento en una posición específica
String motoEnPosicion3 = motos.get(2); // Índice 2 es la tercera moto
System.out.println("\nMoto en la posicion 3: " + motoEnPosicion3);
//---------------------------------------------------------------------------------------|
//---------------------------------------------------------------------------------------|
// Método remove() elimina un elemento específico de la lista
motos.remove("Ducati Panigale");
System.out.println("\nDespues de eliminar 'Ducati Panigale': " + motos);
//---------------------------------------------------------------------------------------|
//---------------------------------------------------------------------------------------|
// Método removeFirst() - Elimina el primer elemento
motos.removeFirst();
System.out.println("\nDespues de eliminar el primer elemento: " + motos);
//---------------------------------------------------------------------------------------|
//---------------------------------------------------------------------------------------|
// Método removeLast() elimina el último elemento
motos.removeLast();
System.out.println("\nDespues de eliminar el ultimo elemento: " + motos);
//---------------------------------------------------------------------------------------|
//---------------------------------------------------------------------------------------|
// Método peek() obtiene el primer elemento de la lista sin eliminarlo
String primeraMoto = motos.peek();
System.out.println("\nPrimer moto en la lista: " + primeraMoto);
//---------------------------------------------------------------------------------------|
//---------------------------------------------------------------------------------------|
// Método poll() obtiene y elimina el primer elemento de la lista
String motoPoll = motos.poll();
System.out.println("\nMoto obtenida con poll (y eliminada): " + motoPoll);
System.out.println("\nLista despues de poll: " + motos);
//---------------------------------------------------------------------------------------|
//---------------------------------------------------------------------------------------|
// Método offer() añade un elemento al final de la lista (similar a add())
motos.offer("Honda CBR1000RR");
System.out.println("\nDespues de usar offer() para anadir al final: " + motos);
//---------------------------------------------------------------------------------------|
//---------------------------------------------------------------------------------------|
// Método contains() verifica si un elemento está en la lista
boolean contieneMoto = motos.contains("Kawasaki Ninja");
System.out.println("\nContiene 'Kawasaki Ninja'?: " + contieneMoto);
//---------------------------------------------------------------------------------------|
//---------------------------------------------------------------------------------------|
// Método size() - Devuelve el tamaño de la lista
int tamano = motos.size();
System.out.println("\nTamano de la lista: " + tamano);
//---------------------------------------------------------------------------------------|
//---------------------------------------------------------------------------------------|
// Método clear() elimina todos los elementos de la lista
motos.clear();
System.out.println("\nLista despues de clear(): " + motos);
//---------------------------------------------------------------------------------------|
}
}