diff --git a/.gradle/7.1.1/dependencies-accessors/dependencies-accessors.lock b/.gradle/7.1.1/dependencies-accessors/dependencies-accessors.lock deleted file mode 100644 index 80dd968..0000000 Binary files a/.gradle/7.1.1/dependencies-accessors/dependencies-accessors.lock and /dev/null differ diff --git a/.gradle/7.1.1/executionHistory/executionHistory.lock b/.gradle/7.1.1/executionHistory/executionHistory.lock deleted file mode 100644 index 195e100..0000000 Binary files a/.gradle/7.1.1/executionHistory/executionHistory.lock and /dev/null differ diff --git a/.gradle/7.1.1/fileHashes/fileHashes.lock b/.gradle/7.1.1/fileHashes/fileHashes.lock deleted file mode 100644 index 0c72d4c..0000000 Binary files a/.gradle/7.1.1/fileHashes/fileHashes.lock and /dev/null differ diff --git a/.gradle/7.3.1/checksums/checksums.lock b/.gradle/7.3.1/checksums/checksums.lock new file mode 100644 index 0000000..6aaeec8 Binary files /dev/null and b/.gradle/7.3.1/checksums/checksums.lock differ diff --git a/.gradle/7.3.1/dependencies-accessors/dependencies-accessors.lock b/.gradle/7.3.1/dependencies-accessors/dependencies-accessors.lock new file mode 100644 index 0000000..68514dd Binary files /dev/null and b/.gradle/7.3.1/dependencies-accessors/dependencies-accessors.lock differ diff --git a/.gradle/7.1.1/dependencies-accessors/gc.properties b/.gradle/7.3.1/dependencies-accessors/gc.properties similarity index 100% rename from .gradle/7.1.1/dependencies-accessors/gc.properties rename to .gradle/7.3.1/dependencies-accessors/gc.properties diff --git a/.gradle/7.3.1/executionHistory/executionHistory.lock b/.gradle/7.3.1/executionHistory/executionHistory.lock new file mode 100644 index 0000000..66a1543 Binary files /dev/null and b/.gradle/7.3.1/executionHistory/executionHistory.lock differ diff --git a/.gradle/7.1.1/fileChanges/last-build.bin b/.gradle/7.3.1/fileChanges/last-build.bin similarity index 100% rename from .gradle/7.1.1/fileChanges/last-build.bin rename to .gradle/7.3.1/fileChanges/last-build.bin diff --git a/.gradle/7.3.1/fileHashes/fileHashes.lock b/.gradle/7.3.1/fileHashes/fileHashes.lock new file mode 100644 index 0000000..6601cfa Binary files /dev/null and b/.gradle/7.3.1/fileHashes/fileHashes.lock differ diff --git a/.gradle/7.1.1/gc.properties b/.gradle/7.3.1/gc.properties similarity index 100% rename from .gradle/7.1.1/gc.properties rename to .gradle/7.3.1/gc.properties diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock index c593acb..8c1f0da 100644 Binary files a/.gradle/buildOutputCleanup/buildOutputCleanup.lock and b/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ diff --git a/.gradle/buildOutputCleanup/cache.properties b/.gradle/buildOutputCleanup/cache.properties index 49faf4c..829211b 100644 --- a/.gradle/buildOutputCleanup/cache.properties +++ b/.gradle/buildOutputCleanup/cache.properties @@ -1,2 +1,2 @@ -#Tue Sep 06 23:25:57 CDT 2022 -gradle.version=7.1.1 +#Mon Oct 03 20:33:21 CDT 2022 +gradle.version=7.3.1 diff --git a/bin/main/com/oracle/arrays/DynamicArrayList.class b/bin/main/com/oracle/arrays/DynamicArrayList.class new file mode 100644 index 0000000..a6b5a06 Binary files /dev/null and b/bin/main/com/oracle/arrays/DynamicArrayList.class differ diff --git a/bin/main/com/oracle/arrays/Multidimensional.class b/bin/main/com/oracle/arrays/Multidimensional.class new file mode 100644 index 0000000..1e225ef Binary files /dev/null and b/bin/main/com/oracle/arrays/Multidimensional.class differ diff --git a/bin/main/com/oracle/arrays/Unidimensional.class b/bin/main/com/oracle/arrays/Unidimensional.class new file mode 100644 index 0000000..64a0d90 Binary files /dev/null and b/bin/main/com/oracle/arrays/Unidimensional.class differ diff --git a/bin/main/com/oracle/arrays/impl/DynamicArrayListImpl.class b/bin/main/com/oracle/arrays/impl/DynamicArrayListImpl.class new file mode 100644 index 0000000..814416f Binary files /dev/null and b/bin/main/com/oracle/arrays/impl/DynamicArrayListImpl.class differ diff --git a/bin/main/com/oracle/arrays/impl/MultidimensionalImpl.class b/bin/main/com/oracle/arrays/impl/MultidimensionalImpl.class new file mode 100644 index 0000000..7013b36 Binary files /dev/null and b/bin/main/com/oracle/arrays/impl/MultidimensionalImpl.class differ diff --git a/bin/main/com/oracle/arrays/impl/UnidimensionalImpl.class b/bin/main/com/oracle/arrays/impl/UnidimensionalImpl.class new file mode 100644 index 0000000..069f6d1 Binary files /dev/null and b/bin/main/com/oracle/arrays/impl/UnidimensionalImpl.class differ diff --git a/bin/main/com/oracle/arrays/model/Posicion.class b/bin/main/com/oracle/arrays/model/Posicion.class new file mode 100644 index 0000000..092ad01 Binary files /dev/null and b/bin/main/com/oracle/arrays/model/Posicion.class differ diff --git a/bin/main/com/oracle/stream/Person.class b/bin/main/com/oracle/stream/Person.class new file mode 100644 index 0000000..ba6645e Binary files /dev/null and b/bin/main/com/oracle/stream/Person.class differ diff --git a/bin/main/com/oracle/stream/StreamEjemplo.class b/bin/main/com/oracle/stream/StreamEjemplo.class new file mode 100644 index 0000000..e9d814e Binary files /dev/null and b/bin/main/com/oracle/stream/StreamEjemplo.class differ diff --git a/bin/test/com/oracle/arrays/DynamicArrayListTest.class b/bin/test/com/oracle/arrays/DynamicArrayListTest.class new file mode 100644 index 0000000..193fa94 Binary files /dev/null and b/bin/test/com/oracle/arrays/DynamicArrayListTest.class differ diff --git a/bin/test/com/oracle/arrays/MultidimensionalTest.class b/bin/test/com/oracle/arrays/MultidimensionalTest.class new file mode 100644 index 0000000..3f303cc Binary files /dev/null and b/bin/test/com/oracle/arrays/MultidimensionalTest.class differ diff --git a/bin/test/com/oracle/arrays/UnidimensionalTest.class b/bin/test/com/oracle/arrays/UnidimensionalTest.class new file mode 100644 index 0000000..e7d246f Binary files /dev/null and b/bin/test/com/oracle/arrays/UnidimensionalTest.class differ diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 05679dc..2c59cff 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,6 @@ +#Mon Oct 03 20:33:09 CDT 2022 distributionBase=GRADLE_USER_HOME +distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.1-bin.zip distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.1.1-bin.zip -zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists +zipStoreBase=GRADLE_USER_HOME diff --git a/src/main/java/com/oracle/stream/StreamEjemplo.java b/src/main/java/com/oracle/stream/StreamEjemplo.java index 182e2d8..ee5bf1a 100644 --- a/src/main/java/com/oracle/stream/StreamEjemplo.java +++ b/src/main/java/com/oracle/stream/StreamEjemplo.java @@ -1,24 +1,40 @@ package com.oracle.stream; +import java.text.Format; +import java.text.NumberFormat; +import java.text.SimpleDateFormat; import java.util.ArrayList; +import java.util.Calendar; +import java.util.Currency; +import java.util.Date; import java.util.List; +import java.util.Locale; import java.util.stream.Collectors; public class StreamEjemplo { - public static void main(String[] args) { - - List personList = new ArrayList(); + public static void main(String[] args) { + List personList = new ArrayList(); personList.add(new Person("Tom", 8900, 23, "male", "New York")); personList.add(new Person("Jack", 7000, 25, "male", "Washington")); personList.add(new Person("Lily", 7800, 21, "female", "Washington")); personList.add(new Person("Anni", 8200, 24, "female", "New York")); personList.add(new Person("Owen", 9500, 25, "male", "New York")); personList.add(new Person("Alisa", 7900, 26, "female", "New York")); - + /* + Segun yo no se puede crear nuevos elementos en el map, ya que es una tranformación de los elementos de la lista existente + */ // Crear una nueva persona y agregarla a la lista - List personList2 = personList.stream().map().collect(Collectors.toList()); + // Person nPerson = new Person("Alan", 10000, 23, "male", "Abasoliwood"); + //List personList2 = personList.stream().map( p -> p).collect(Collectors.toList()); + // Convertir km a millas - List personList3 = personList2.stream().map().collect(Collectors.toList()); + List personList3 = personList.stream().map(p -> { + p.setKmPerYear( (int)(p.getKmPerYear() * 0.621371)); + return p; + }).collect(Collectors.toList()); + for (Person person : personList3) { + System.out.println(person.getKmPerYear()); + } } } @@ -36,4 +52,45 @@ public Person(String name, int kmPerYear, int age, String genre, String city) { this.genre = genre; this.city = city; } + + public String getName() { + return this.name; + } + + public void setName(String name) { + this.name = name; + } + + public int getKmPerYear() { + return this.kmPerYear; + } + + public void setKmPerYear(int kmPerYear) { + this.kmPerYear = kmPerYear; + } + + public int getAge() { + return this.age; + } + + public void setAge(int age) { + this.age = age; + } + + public String getGenre() { + return this.genre; + } + + public void setGenre(String genre) { + this.genre = genre; + } + + public String getCity() { + return this.city; + } + + public void setCity(String city) { + this.city = city; + } + }