Convierta los caracteres de una posición en una matriz de caracteres a través de una otra posición en una cadena en Java

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

  •  05-07-2022
  •  | 
  •  

Pregunta

Así que tengo una cadena y una variedad de caracteres y lo que quiero hacer es hacer una cadena con algunos caracteres entre dos posiciones de esta matriz.

Ex. Si arr = {a, b, c, d, e, f} i quiero str = "bcde"

¿Fue útil?

Solución

Puedes usar el String(char[], int, int) constructor:

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

int start = 1, end = 4;

System.out.println(new String(arr, start, end - start + 1));
bcde
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top