Konvertieren Sie Zeichen aus einer Position in einem Char -Array durch eine andere Position in eine Schnur in Java

StackOverflow https://stackoverflow.com/questions/19825120

  •  05-07-2022
  •  | 
  •  

Frage

Ich habe also eine Zeichenfolge und eine Reihe von Zeichen und ich möchte eine Zeichenfolge mit einigen Zeichen zwischen zwei Positionen dieses Arrays erstellen.

Ex. Wenn arr = {a, b, c, d, e, f} Ich möchte Str = "Bcde"

War es hilfreich?

Lösung

Du kannst den ... benutzen String(char[], int, int) Konstrukteur:

char[] arr = { 'a', 'b', 'c', 'd', 'e', 'f' };

int start = 1, end = 4;

System.out.println(new String(arr, start, end - start + 1));
bcde
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top