convertire i caratteri da una posizione in un array di carbone attraverso un'altra posizione in una stringa in Java

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

  •  05-07-2022
  •  | 
  •  

Domanda

Quindi ho una stringa e una matrice di personaggi e quello che voglio fare è fare una stringa con alcuni caratteri tra due posizioni di questo array.

Ex. If ar = {a, b, c, d, e, f} voglio str = "bcde"

È stato utile?

Soluzione

Puoi usare il String(char[], int, int) costruttore:

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

int start = 1, end = 4;

System.out.println(new String(arr, start, end - start + 1));
bcde
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top