MB_LEN_MAX的Java等价物是什么?

MB_LEN_MAX的Java等价物是什么?,java,c,character-encoding,character,limit,Java,C,Character Encoding,Character,Limit,在C的或C++的中定义了一个宏常量MB_LEN_MAX,它被描述为: 多字节字符中的最大字节数 我理解这一点的方式是,它表示字符的最大大小(Java中为2字节)或您可以生成的最大字符文本,例如'\n'为2字节,'\uFFFF'为6字节 有人知道Java中的“多字节字符的最大字节数”是多少吗?如果它是在语言规范中定义的?如果你不知道它是什么(这对我来说并不明显),那么它有什么用?/char始终相当于两个字节,尽管您不必处理它们,除非它们在0..65535范围内,但代码点可以更大。不是重复的,但是关

在C的
或C++的
中定义了一个宏常量
MB_LEN_MAX
,它被描述为:

多字节字符中的最大字节数

我理解这一点的方式是,它表示字符的最大大小(Java中为2字节)或您可以生成的最大字符文本,例如
'\n'
为2字节,
'\uFFFF'
为6字节


有人知道Java中的“多字节字符的最大字节数”是多少吗?如果它是在语言规范中定义的?

如果你不知道它是什么(这对我来说并不明显),那么它有什么用?/
char
始终相当于两个字节,尽管您不必处理它们,除非它们在0..65535范围内,但代码点可以更大。不是重复的,但是关于characters@TomHawtin-tackline将C代码移植到Java的一些信息,要求我定义一个与
limits.h
文件等效的文件。@TomHawtin-tackline坦白地说,我不知道我是在寻找2个字节还是更大的代码点。:/@谢谢你。其中一个答案表明它可能是一个4字节的最大值,但我必须搜索更多。。。