Java Language IntStream en chaîne


Exemple

Java ne possède pas de flux de caractères , donc lorsque vous travaillez avec des String et que vous construisez un Stream de Character , une option consiste à obtenir un IntStream de points de code en utilisant la méthode String.codePoints() . Donc, IntStream peut être obtenu comme ci-dessous:

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

Il est un peu plus compliqué de faire la conversion autrement que IntStreamToString. Cela peut se faire comme suit:

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