Hallo zusammen,
ich habe eine Hashtable mit einigen Wertepaaren:
Ich habe jetzt einen String "Ein \0 Test"
Dieser String soll durchlaufen werden, wenn er \0 findet, soll er das mit dem entsprechenden Hashtable-Wert ersetzen. Ich wollte den String erst Zeichenweise mit charAt durchlaufen, aber da ich auch Werte wie \0 habe, die mehrere Zeichen enthalten geht das ja nicht. Hat jemand ein Vorschlag wie ich das machen kann?
ich habe eine Hashtable mit einigen Wertepaaren:
Java:
Hashtable<String, String> h = new Hashtable<String, String>();
h.put("?","?");
h.put("[","[");
h.put("\0","\0");
Ich habe jetzt einen String "Ein \0 Test"
Dieser String soll durchlaufen werden, wenn er \0 findet, soll er das mit dem entsprechenden Hashtable-Wert ersetzen. Ich wollte den String erst Zeichenweise mit charAt durchlaufen, aber da ich auch Werte wie \0 habe, die mehrere Zeichen enthalten geht das ja nicht. Hat jemand ein Vorschlag wie ich das machen kann?