Heim  >  Artikel  >  Java  >  Wie implementiert man das Abfangen von Zeichenfolgen in Java?

Wie implementiert man das Abfangen von Zeichenfolgen in Java?

黄舟
黄舟Original
2017-08-03 15:32:511630Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn