ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
5682
5682
EMPFEHLEN
-
14.04.07 11:41 #1
- Registriert seit
- Apr 2007
- Beiträge
- 15
Hallo ich habe z.B. den folgenden String: "20041010050500013M02606" und möchte aus diesem String nur den Buchstaben 'M' rausfiltern. Anstelle des Buchstaben 'M' soll dann eine Zahl aus dem ASCII Code (-55) stehen. Also praktisch das 'M' in diesem String durch eine Zahl aus dem ASCII Code ersetzen. Die Zahl 77, die in der ASCII Tabelle den Buchstaben 'M' representiert, soll dann durch 55 subtrahiert werden! (77-55=22). Das ganze soll wieder in einem String stehen.
So soll das theoretisch aussehen:
aus "20041010050500013M02606"
wird "200410100505000132202606"
P.s
Der String sollte nur ein Beispiel sein, ich möchte natürlich verschiedene Strings ausprobieren, die nicht nur das 'M' enhalten sondern auch evtl. mehrere verscheidene Buchstaben.
Könnte mir einer von euch dabei Helfen? Danke im vorausGeändert von kurwajebana (14.04.07 um 12:20 Uhr)
-
14.04.07 12:23 #2MeinerEiner_80 Tutorials.de Gastzugang
Moin!
Wie wärs damit:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
public static void main(String[] args) { StringBuffer buff = new StringBuffer("20041ASD01aR00F50500013M0260MAC6"); int length = buff.length(); for(int i=0; i < length; i++){ if(Character.isLetter(buff.charAt(i))){ char c = buff.charAt(i); int j = ((int)(c)) -55; buff.replace(i,i+1,""+j); length = length + Integer.toString(j).length()-1; } } System.out.println(buff.toString()); }
Ausgabe:
Code :1
200411028130142270015505000132202602210126
*grüssle*
MeinerEiner
-
14.04.07 14:15 #3
- Registriert seit
- Apr 2007
- Beiträge
- 15
nich schlecht, bin begeistert, Danke für die Antwort!
Ähnliche Themen
-
[C#] Nur Zahlen und Buchstaben in einen String schreiben
Von Klasse Typ im Forum .NET CaféAntworten: 3Letzter Beitrag: 31.08.10, 21:14 -
Wie sämtliche Buchstaben und Zahlen aus einem String trennen?
Von mnbvcxy im Forum PHPAntworten: 10Letzter Beitrag: 29.03.06, 11:45 -
aus String nur Zahlen / Buchstaben übrig lassen
Von Sebigf im Forum PHPAntworten: 7Letzter Beitrag: 15.02.06, 11:52 -
In einem String einen Buchstaben ersetzen!
Von mgd-one im Forum .NET ArchivAntworten: 3Letzter Beitrag: 31.10.03, 13:53 -
Zahlen zu buchstaben
Von dennislassiter im Forum PHPAntworten: 3Letzter Beitrag: 21.07.02, 19:54





Zitieren
Login




