我不知道这个方法是干什么的。有人能解释一下吗?根据我所读到的,我所知道的就是“此方法返回由指定基数中的字符表示的数值”。我不知道基数是什么,它代表什么。根据对返回内容的描述,我假设这个方法获得一个字符并在ASCII表中返回它的数值,但我猜这不是真的?
发布于 2014-04-20 16:38:46
你熟悉数字基吗?
例如,基数10中的'3‘等于3,基数2中的'101’等于基数10中的‘5’等等。
这基本上就是Character.digit所做的--它接受一个字符,一个指定的基,并返回基数10中的数值。
如果为它提供一个大于指定基的值(例如,Character.digit('3', 2);,它将返回-1,表示无效的值)。
发布于 2016-07-13 09:58:50
方法isDigit适用于该字符,并且该字符的Unicode十进制数字值(或其单字符分解)小于指定的基数。在这种情况下,返回十进制数字值。
https://stackoverflow.com/questions/23184845
复制相似问题