porovnani
Class RozdilnyObsah
java.lang.Object
porovnani.RozdilnyObsah
public class RozdilnyObsah
- extends java.lang.Object
Pomocná třída aplikační logiky pro uložení informací o prvním nalezeném rozdílném bajtu
dvou stejně pojmenovaných souborů.
Používá se výhradně jako "value" v TreeMap, jako výsledek detailního porovnávání souborů.
Shodné jméno obou souborů je uloženo v TreeMap jako "key".
Constructor Summary |
RozdilnyObsah(long adresa,
int levyBajt,
int pravyBajt)
Vytvoří záznam o rozdílném obsahu dvou stejně pojmenovaných souborů. |
Method Summary |
java.lang.String |
toString()
Vrátí hexadecimální adresu prvního rozdílného bajtu a hodnoty těchto bajtů oddělené speciálním znakem. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
RozdilnyObsah
public RozdilnyObsah(long adresa,
int levyBajt,
int pravyBajt)
- Vytvoří záznam o rozdílném obsahu dvou stejně pojmenovaných souborů.
Bajty se ukládají jako int, aby nebyl problém s hodnotami 128 až 255.
- Parameters:
adresa
- adresa (pořadí) prvního rozdílného bajtulevyBajt
- hodnota rozdílného bajtu v souboru na levé straněpravyBajt
- hodnota rozdílného bajtu v souboru na pravé straně
toString
public java.lang.String toString()
- Vrátí hexadecimální adresu prvního rozdílného bajtu a hodnoty těchto bajtů oddělené speciálním znakem.
- Overrides:
toString
in class java.lang.Object