In diesem Artikel werden hauptsächlich relevante Informationen zu detaillierten Beispielen für das Abfangen von Java-Strings vorgestellt. Hier finden Sie einen Beispielcode, der Ihnen bei der Implementierung einer solchen Funktion hilft abgefangene Beispiele
Vorwort:
In Java sind die Länge der Zeichenfolge „abcd“ und die Zeichenfolge „abhello“ gleich, beide vier Zeichen.Aber die entsprechende Anzahl von Bytes ist unterschiedlich, ein chinesisches Zeichen belegt zwei Bytes.
Definieren Sie eine Methode, um einen Teilstring basierend auf der angegebenen Anzahl von Bytes abzurufen.
Zum Beispiel: Wenn Sie für „Hallo ab“ drei Bytes nehmen, besteht die Teilzeichenfolge aus der Hälfte des Wortes ab und „Sie“, dann muss die Hälfte davon verworfen werden.
Wenn Sie vier Bytes nehmen, ist es „ab you“, und wenn Sie fünf Bytes nehmen, ist es immer noch „ab you“.
Nur GBK- und UTF-8-Kodierungen werden berücksichtigt
Beispielcode:
Das obige ist der detaillierte Inhalt vonWie implementiert man das Abfangen von Zeichenfolgen in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!