Commit 1ecbc015 by Patryk Czarnik

Kolekcje - popraweczki

parent c7b868ae
......@@ -24,7 +24,7 @@ public class Konkurencja3 {
if(element.charAt(0) == 'o') {
// lista.set(3, "Agata"); // to nie spowodowało błędu
lista.remove(2); // to psuje działanie pętli for-each
lista.remove(2);
// lista.add("ewa"); // to też psuje
System.out.println("już usunąłem");
//break;
......
......@@ -17,11 +17,11 @@ public class Konkurencja4 {
// w trakcie przeglądania jej jakimś iteratorem
// pętla for-each ma w sobie zaszyty niejawny iterator
for (String element : lista) {
System.out.println(element);
System.out.println(" * " + element);
if(element.charAt(0) == 'o') {
// lista.set(3, "Agata"); // to nie spowodowało błędu
lista.remove(2); // to psuje działanie pętli for-each
lista.remove(2); // to psuje działanie pętli for-each - przy pobraniu następnego elementu
// lista.add("ewa"); // to też psuje
System.out.println("już usunąłem");
}
......
......@@ -8,6 +8,7 @@ public class KomparatorDlugosciNapisow implements Comparator<String> {
* Jeśli zwracam >0 to znaczy że s1 uważam za większe.
* Jeśli zwracam 0 to znaczy, że są równe.
*/
// System.out.println("comp " + s1 + " | " + s2);
return s1.length() - s2.length();
}
}
......@@ -29,7 +29,7 @@ public class Sortowanie2 {
System.out.println(lista);
// 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 )");
lista.sort(new Comparator<String>() {
public int compare(String s1, String s2) {
......
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