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
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"
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