Ich suche einen weg einen String zu komprimieren.
Die diee ich habe eine übersetzungstabelle an beiden Seiten , die statisch gefüttert wird mit häufig benutzten Strings (Sind package+klassenname in meinem Fall) und diese ersetzt durch einen Buchstaben. Auf der anderen Seite wird erkannt das es sich lediglich um einen Buchstaben handelt, und daher die Decomprimierungsfunktion aufgerufen.
Das ganze funktioniert wenn ich manuell Chars angebe sehr gut, aber ich will die eigentlich autoamtisch erstellen indem ich 2bytes incremente und in einen char umwandel, womit ich an der stelle bin wo es hängt. (Es dürfen und sollen alles combiantionen benutzt werden egal welchen char es darstellt)
++ funktioniert auf chars leider nicht, damit ist der simple weg ausgeschieden.
shorts können ++ allerdings weiß ich nicht, wie ich diese in chars umwandeln kann (casten geht nicht, und an die byte werte komme ich leider nicht dran)
Die diee ich habe eine übersetzungstabelle an beiden Seiten , die statisch gefüttert wird mit häufig benutzten Strings (Sind package+klassenname in meinem Fall) und diese ersetzt durch einen Buchstaben. Auf der anderen Seite wird erkannt das es sich lediglich um einen Buchstaben handelt, und daher die Decomprimierungsfunktion aufgerufen.
Das ganze funktioniert wenn ich manuell Chars angebe sehr gut, aber ich will die eigentlich autoamtisch erstellen indem ich 2bytes incremente und in einen char umwandel, womit ich an der stelle bin wo es hängt. (Es dürfen und sollen alles combiantionen benutzt werden egal welchen char es darstellt)
++ funktioniert auf chars leider nicht, damit ist der simple weg ausgeschieden.
shorts können ++ allerdings weiß ich nicht, wie ich diese in chars umwandeln kann (casten geht nicht, und an die byte werte komme ich leider nicht dran)