czwartek, kwietnia 06, 2006

Nie rozumiem ;-)

Moje postępy w zgłębianiu klasyfikacji są dziś raczej nikłe ;-) jedyne osiągniecie na dzień dzisiejszy to odkrycie (ponowne zresztą), że contains(Object) z Hashtable'a działa w sposób podejrzany.

Wydawać by się mogło, że kod:

Hashtable raszpla = new Hashtable();
[... kod gdzie wypełniamy raszple ;-) ]
String kluczyk = "ogorek";
if (raszpla.contains(kluczyk))
{
Integer liczba = raszpla.get(kluczyk);
[...działania na liczba]

zadziała tak samo jak kod:

Hashtable raszpla = new Hashtable();
[... kod gdzie wypełniamy raszple ;-) ]
String kluczyk = "ogorek";
Integer liczba = raszpla.get(kluczyk);
if (liczba!=null)
{
[...działania na liczba]

a jednak tak nie jest ;-) i druga wersja kodu w moim przypadku sprawdza się lepiej. Będę musiał poczytać dokładnie o Hashtable'u bo pewnie znów czegoś nie rozumiem.

To chyba ostatni u mnie stan permanentny bo ostatnio nie rozumie wielu rzeczy.

Z informatycznych nie rozumiem tego dlaczego generator, który próbuje w pracy zmusić do działania wcale nie chce działać tak jak ja sobie życzę z politycznych tego co opowiedziała mi właścicielka kamienicy w której mieszkam. Sens tego drugiego jest taki, że straż miejsca zamiast ścigać ludzi, którzy niszczą cudzą własność umieszczając graffiti na murach, zajmuje się ściganiem właścicieli tych zniszczonych murów, za to że nie usuwają tych graffiti....




Podobne postybeta
Postęp... powolny postęp
Sztuczki tropiciela błędów ;-)
Dart - to działa i ma sens :-)
Sztuczek Java'owy
Znajomości