Convertir des caractères d'une position dans un tableau de char à travers une autre position en une chaîne en java

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

  •  05-07-2022
  •  | 
  •  

Question

J'ai donc une chaîne et un tableau de caractères et ce que je veux faire, c'est faire une chaîne avec quelques caractères entre deux positions de ce tableau.

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

Était-ce utile?

La solution

Vous pouvez utiliser le String(char[], int, int) constructeur:

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

int start = 1, end = 4;

System.out.println(new String(arr, start, end - start + 1));
bcde
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top