URL: https://www.overclockers.at/coding-stuff/java_hex00_aus_registrydateistring_loeschen_171706/page_1 - zur Vollversion wechseln!
Moin,
ich habe einen *.reg export, aber in der Datei ist jedes zweite Zeichen ein hex00, das natürlich das suchen eines Strings kompliziert, wie kann ich in dem String die hex00 löschen ?
danke
Gerrit
Jedes zweite *Byte* ist hex00. Jedes Zeichen hat 16 Bit. Du solltest also das File einfach mit dem richtigen Encoding lesen (UTF-16), dann ist dein Problem richtig gelöst.
jo dacht ich mir auch schon, aber da hat der auch probleme damit gehabt, ich habs dann so gelöst:
Code:BufferedReader getFile = new BufferedReader(new FileReader("profiles/temp")); String text = ""; int part; while((part = getFile.read()) != -1){ if(part != 0){ text += (char) part; } } getFile.close();
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025