首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不懂Java的Character.digit

不懂Java的Character.digit
EN

Stack Overflow用户
提问于 2014-04-20 16:30:36
回答 2查看 8.8K关注 0票数 6

我不知道这个方法是干什么的。有人能解释一下吗?根据我所读到的,我所知道的就是“此方法返回由指定基数中的字符表示的数值”。我不知道基数是什么,它代表什么。根据对返回内容的描述,我假设这个方法获得一个字符并在ASCII表中返回它的数值,但我猜这不是真的?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-04-20 16:38:46

你熟悉数字基吗?

例如,基数10中的'3‘等于3,基数2中的'101’等于基数10中的‘5’等等。

这基本上就是Character.digit所做的--它接受一个字符,一个指定的基,并返回基数10中的数值。

如果为它提供一个大于指定基的值(例如,Character.digit('3', 2);,它将返回-1,表示无效的值)。

票数 10
EN

Stack Overflow用户

发布于 2016-07-13 09:58:50

方法isDigit适用于该字符,并且该字符的Unicode十进制数字值(或其单字符分解)小于指定的基数。在这种情况下,返回十进制数字值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23184845

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档