Chinesische Schriftzeichen aus String entfernen

xeixs

Neues Mitglied
Hey,

hab ein kleines Problem. Und zwar send ich eine Anfrage an Musikbrainz und bekomm da häufig Chinesische Schriftzeichen zurückgeliefert. Also zb der Name einer Band.
Diese möchte ich aber später nicht anzeigen. Wie kann ich denn die Objekte löschen, die Chinesische Zeichen enthalten?
Kann mir da jemand helfen?

LG
 
mit ner schleife über den string gehen und nur die lateinischen buchstaben/arabischen zalhen in nen neuen string kopieren
 
D.h. du hast z.B. einen String ala
Code:
String v = "hallo 世界";
und willst dann nur noch hallo stehen haben?
Dann entferne doch alles was nicht [a-zA-Z_0-9] ist --> \\W --> v.replaceAll("\\W", "") ..oder ähnliches halt ...
 
ganz schön restriktive Vorschläge hier, was ist mit €-Zeichen usw?
wenn dann lieber den Bereich der chinesischen Zeichen nachschlagen oder durch Testen mit den Daten herausfinden (char auf int casten) und nur diesen Bereich entfernen
 
Also danke schonmal für die Vorschläge...
Bei mir siehts so aus, dass ich ne ArrayList hab mit mehreren Objekten drin. Und ich will eben alle Chinesischen Objekte raushaun. aber zum Beispiel € oder sonst alle anderen Zeichen sollen drin bleiben!
 
darauf haben doch schon zwei Antworten Bezug genommen,
was bringt deine Rückmeldung, was erwartest du noch weiteres?

immer bedenken, wie es weitergehen soll
 

Neue Themen


Zurück
Oben