Java Language IntStream a stringa


Esempio

Java non ha un flusso di caratteri , quindi quando si lavora con String s e si costruisce un Stream di Character s, un'opzione è quella di ottenere un IntStream di punti di codice usando il metodo String.codePoints() . Quindi IntStream può essere ottenuto come di seguito:

public IntStream stringToIntStream(String in) {
  return in.codePoints();
}

È un po 'più complicato fare la conversione in un altro modo, cioè IntStreamToString. Questo può essere fatto come segue:

public String intStreamToString(IntStream intStream) {
  return intStream.collect(StringBuilder::new, StringBuilder::appendCodePoint, StringBuilder::append).toString();
}