-
Enhancement
-
Resolution: Fixed
-
P4
-
None
-
b15
-
generic
-
generic
In order to stream extended grapheme clusters in a String, users have to create a String array first, then stream it, such as:
```
Arrays.stream("πΊπΈπ¨βπ©βπ§βπ¦".split("\\b{g}"))
```
Instead of this rather vague instruction, enhancing the existing `getCharacterInstance()` method to support grapheme breaks would be appropriate.
```
Arrays.stream("πΊπΈπ¨βπ©βπ§βπ¦".split("\\b{g}"))
```
Instead of this rather vague instruction, enhancing the existing `getCharacterInstance()` method to support grapheme breaks would be appropriate.
- csr for
-
JDK-8292387 Grapheme support in BreakIterator
- Closed
- relates to
-
JDK-8294008 Grapheme implementation of setText() throws IndexOutOfBoundsException
- Closed
-
JDK-8212787 Stream support for BreakIterator
- Open
-
JDK-8174266 Text segmentation revisit
- Open
-
JDK-8309565 [Text] Enhance support for user-perceived characters (grapheme clusters)
- Open
(2 links to)