Articles of String

Wie kann ich die Unicode-Codepunkte einer Java-Zeichenfolge durchlaufen?

Ich weiß also über String#codePointAt(int) , aber es ist durch den char Offset indiziert, nicht durch den Codepoint-Offset. Ich denke darüber nach etwas zu versuchen wie: Verwenden von String#charAt(int) , um das String#charAt(int) an einem Index String#charAt(int) Testen, ob das char im hohen Surrogatbereich liegt Ist dies der String#codePointAt(int) , verwenden Sie String#codePointAt(int) , um […]

Wie man eine Enum mit String-Typ aufzählt?

enum Suit: String { case spades = “♠” case hearts = “♥” case diamonds = “♦” case clubs = “♣” } Zum Beispiel, wie kann ich etwas tun wie: for suit in Suit { // do something with suit print(suit.rawValue) } Resultierendes Beispiel: ♠ ♥ ♦ ♣

Wie kann ich nicht druckbare Unicode-Zeichen in Java ersetzen?

Folgendes ersetzt ASCII-Steuerzeichen (Kurzschrift für [\x00-\x1F\x7F] ): my_string.replaceAll(“\\p{Cntrl}”, “?”); Das Folgende ersetzt alle nicht druckbaren ASCII-Zeichen (Kurzschrift für [\p{Graph}\x20] ), einschließlich akzentuierter Zeichen: my_string.replaceAll(“[^\\p{Print}]”, “?”); Beide funktionieren jedoch nicht für Unicode-Zeichenfolgen. Hat jemand eine gute Möglichkeit, nicht druckbare Zeichen aus einer Unicode-Zeichenkette zu entfernen?

Java: Konvertieren Sie Float in String und String in Float

Wie könnte ich von Float zu String oder String zu Float konvertieren? In meinem Fall muss ich die Assertion zwischen 2 Werten String (Wert, den ich aus der Tabelle habe) und Float-Wert, den ich berechnet habe, machen. String valueFromTable = “25”; Float valueCalculated =25.0; Ich versuchte es von Float zu String: String sSelectivityRate = String.valueOf(valueCalculated […]

Wie viele Bytes braucht ein Unicode-Zeichen?

Ich bin etwas verwirrt über Kodierungen. Soweit ich weiß, nahmen alte ASCII-Zeichen ein Byte pro Zeichen. Wie viele Bytes benötigt ein Unicode-Zeichen? Ich nehme an, dass ein Unicode-Zeichen jedes mögliche Zeichen aus jeder Sprache enthalten kann – bin ich richtig? Wie viele Bytes braucht es also pro Zeichen? Und was bedeuten UTF-7, UTF-6, UTF-16 usw.? […]

URL-freundlicher Benutzername in PHP?

Auf meiner PHP-Seite loggen sich derzeit Benutzer mit einer E-Mail-Adresse und einem Passwort ein. Ich möchte auch einen Benutzernamen hinzufügen, dieser Benutzername sie g \ set wird einzigartig sein und sie können es nicht ändern. Ich wundere mich, wie ich diesen Namen machen kann, keine Räume darin haben und in einer URL arbeiten, also kann […]

Wie setze ich einen String in ein Array, geteilt durch eine neue Zeile?

Ich habe eine Zeichenfolge mit Zeilenumbrüchen in meiner database. Ich möchte diese Zeichenfolge in ein Array konvertieren und für jede neue Zeile einen Indexplatz im Array springen. Wenn die Zeichenfolge lautet: Mein Text1 Mein Text2 Mein Text3 Das Ergebnis, das ich will, ist das: Array ( [0] => My text1 [1] => My text2 [2] […]

Java – Ganzzahl in Zeichenfolge konvertieren

Eine Nummer gegeben: int number = 1234; Welches wäre der “beste” Weg dies in eine Zeichenkette umzuwandeln: String stringNumber = “1234”; Ich habe versucht, nach einer Antwort zu suchen (googeln), aber nicht viele schienen “vertrauenswürdig” zu sein.

Wie kann ich XML in Java als String statt als Datei parsen?

Ich habe den folgenden Code: DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(xmlFile); Wie kann ich es erhalten, XML in einem String statt einer Datei zu analysieren?

Wie man Akzente entfernt und Buchstaben in “normale” ASCII-Zeichen verwandelt?

Was ist der effizienteste Weg, um Akzente von einer Zeichenfolge zu entfernen, zB ÈâuÑ wird Eaun ? Gibt es einen einfachen, eingebauten Weg, den ich vermisse oder einen regulären Ausdruck?