In java what's different between Character.isBmpCodePoint and Character.isValidCodePoint?
I mean, I know 0x10FFFF and 0xFFFF, but what does it imply? Which should I use?
In java what's different between Character.isBmpCodePoint and Character.isValidCodePoint?
I mean, I know 0x10FFFF and 0xFFFF, but what does it imply? Which should I use?
Copyright © 2021 Jogjafile Inc.
The Basic Multilingual Plane (BMP) is a subset of legal code points in Unicode (see Wikipedia).
But let's have a look into the official documentation.
isValidCodePoint
MIN_CODE_POINT:U+0000MAX_CODE_POINT:U+10FFFFisBmpCodePoint
MIN_VALUE:'\u0000'MAX_VALUE:'\uFFFF'The documentation has a slightly confusing usage of types here, but it's easy to see that the upper inclusive limits differ, 0xFFFF is below 10FFFF.