1
Aprender a programar desde cero / Re: Ejercicios de Java
« en: 04 de Agosto 2022, 16:09 »![Avergonzado :-[](https://aprenderaprogramar.com/foros/Smileys/default/embarrassed.gif)
Aprende Java con el libro "Aprender a programar en Java desde cero. Curso paso a paso." Editorial aprenderaprogramar. com. 200 pgs. Disponible en papel y ebook.
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
List<String> list = new ArrayList<>();
list.add("Colesterol");
list.add("Temperatura");
list.add("Oxigeno");
list.add("Presion Arterial");
list.add("Azucar en la Sangre");
list.add("Glucosa");
list.add("Termometro");
list.add("Tensiometro");
List<String> filters = new ArrayList<>();
filters.add("Gasa");
filters.add("Suturas");
filters.add("Tensiometro");
System.out.println("Original List " + list);
list.removeAll(filters);
System.out.println("Filtered List " + list);
import java.util.ArrayList;
import java.util.Arrays;
public class Filtro {
public static Salud[] arrayFiltro;
public static void main(String[] args) {
Salud[] arrayRecords = new Salud[]{
new Salud("Sangre", "Colesterol"),
new Salud("Termometro", "Temperatura"),
new Salud("Oximetro", "Oxigeno"),
new Salud("Tensiometro", "Presion Arterial"),
new Salud("Glucosa", "Azucar en la Sangre"),
};
arrayFiltro = new Salud[]{
new Salud("Gasa", "Suturas"),
new Salud("Tensiometro", "Alcohol")
};
ArrayList<String> filtrados = !Arrays.stream(arrayRecords).filter(arrayFiltro);
}
class Salud {
public final String item;
public final String item2;
public Salud(String item, String item2) {
this.item = item;
this.item2 = item2;
}
public void mostrar() {
System.out.println("Records que coinciden: " + item + ", " + item2);
}
}
}
recordSalud.removeIf(x-> !filter.contains(x));
return recordSalud;
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
Estudiante[] arrayEstudiantes = new Estudiante[]{
new Estudiante("Klauss", "Hargreeves", true),
new Estudiante( "Kimiko", "Miyashiro", true),
new Estudiante( "Rina", "Inverse", false),
new Estudiante( "Rei", "Ayanami", true),
new Estudiante( "Robin", "Buckley", false),
new Estudiante( "Dustin", "Henderson", true),
};
ArrayList<Estudiante> lista = siEntregaron(arrayEstudiantes);
for(Estudiante entregaron : lista) {
entregaron.mostrar();
}
}
public static ArrayList<Estudiante> siEntregaron(Estudiante[] arrayEst) {
ArrayList<Estudiante> positivos = new ArrayList<>();
for(Estudiante s : arrayEst) {
if(s.getSubmit()) positivos.add(s);
}
return positivos;
}
}
class Estudiante{
public final String nombre;
public final String apellido;
public final boolean submit;
public Estudiante(String nombre, String apellido, boolean submit){
this.nombre = nombre;
this.apellido = apellido;
this.submit = submit;
}
public void mostrar(){
System.out.println("Nombre Estudiante: " + nombre +
" " + apellido +
" Entrego asignacion: " + (this.submit ? "si" : "no") );
}
public boolean getSubmit() {
return this.submit;
}
}
public static Object findSubmit(){
class Estudiante{
public final String nombre;
public final String apellido;
public final Boolean submit;
Estudiante(String nombre, String apellido, Boolean submit){
this.nombre = nombre;
this.apellido = apellido;
this.submit = submit;
}
public void mostrar(){
system.out.println("Nombre Estudiante: " + nombre + " Apellido: " + apellido + " Entrego asignacion: " + submit);
}
}
Estudiante[] arrayEst = new Estudiante[]{
new Student "Nombre1", "Apellido1", true),
new Student "Nombre2", "Apellido2", true),
new Student "Nombre3", "Apellido3", false),
new Student "Nombre4", "Apellido4", true),
new Student "Nombre5", "Apellido5", false),
new Student "Nombre6", "Apellido6", true),
};
for (int i=0; i< arrayEst.length; i++){
Estudiante[] siEntregaron = new Estudiante[]{};
if (arrayEst[ i ].submit == true) {
siEntregaron = arrayEst[ i ];
}
}
return siEntregaron;
}
Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.
Abraham Lincoln (1808-1865) Presidente estadounidense.
aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación