Commit ba06c9f7 by Patryk Czarnik

popraweczki

parent 1dd7de8c
...@@ -29,8 +29,9 @@ public class PorownanieSzybkosciList { ...@@ -29,8 +29,9 @@ public class PorownanieSzybkosciList {
System.out.println("\nDodawanie na początek... "); System.out.println("\nDodawanie na początek... ");
start = System.currentTimeMillis(); start = System.currentTimeMillis();
Integer element = 333;
for(int i=0; i < 10000; i++) { for(int i=0; i < 10000; i++) {
lista.add(0, 333); // 333 jest elementem (wartością) a nie indeksem lista.add(0, element);
// Szybko dla LinkedList, wolno dla ArrayList // Szybko dla LinkedList, wolno dla ArrayList
} }
koniec = System.currentTimeMillis(); koniec = System.currentTimeMillis();
......
...@@ -13,7 +13,9 @@ public class Sortowanie2 { ...@@ -13,7 +13,9 @@ public class Sortowanie2 {
String[] imiona = { "Ala", "Ola", "Iwona", "Magdalena", "Joanna", "Anna", "Teresa", String[] imiona = { "Ala", "Ola", "Iwona", "Magdalena", "Joanna", "Anna", "Teresa",
"Żaneta", "Ęcki", "Ącki", "ala", "Agnieszka", "Łucja", "Julia", "Julitta", "Ela", "Zuzanna" }; "Żaneta", "Ęcki", "Ącki", "ala", "Agnieszka", "Łucja", "Julia", "Julitta", "Ela", "Zuzanna" };
List<String> lista = new ArrayList<>(Arrays.asList(imiona)); // List<String> lista = new ArrayList<>(Arrays.asList(imiona));
// od Java 9:
List<String> lista = new ArrayList<>(List.of(imiona));
System.out.println(lista); System.out.println(lista);
// Pierwszy sposób utworzenia komparatora: oddzielna klasa // Pierwszy sposób utworzenia komparatora: oddzielna klasa
...@@ -29,7 +31,7 @@ public class Sortowanie2 { ...@@ -29,7 +31,7 @@ public class Sortowanie2 {
System.out.println(lista); System.out.println(lista);
// Drugi sposób utworzenia komparatora: klasa anonimowa // Drugi sposób utworzenia komparatora: klasa anonimowa
// Składnia dostepna od początków Javy // Składnia dostępna od początków Javy
System.out.println("\nlista.sort( klasa anonimowa )"); System.out.println("\nlista.sort( klasa anonimowa )");
lista.sort(new Comparator<String>() { lista.sort(new Comparator<String>() {
public int compare(String s1, String s2) { public int compare(String s1, String s2) {
...@@ -49,7 +51,9 @@ public class Sortowanie2 { ...@@ -49,7 +51,9 @@ public class Sortowanie2 {
System.out.println(lista); System.out.println(lista);
lista.sort(Collator.getInstance(Locale.CANADA_FRENCH)); lista.sort(Collator.getInstance(Locale.CANADA_FRENCH));
System.out.println(lista); System.out.println(lista);
lista.sort(Collator.getInstance(new Locale("pl", "PL"))); // lista.sort(Collator.getInstance(new Locale("pl", "PL")));
lista.sort(Collator.getInstance(Locale.of("pl", "PL")));
// lista.sort(Collator.getInstance(Locale.of("en", "US")));
System.out.println(lista); System.out.println(lista);
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment