相关疑难解决方法(0)

Java:从char减去'0'得到一个int ...为什么这个工作?

这很好用:

int foo = bar.charAt(1) - '0';
Run Code Online (Sandbox Code Playgroud)

但这不是 - 因为bar.charAt(x)返回一个char:

int foo = bar.charAt(1);
Run Code Online (Sandbox Code Playgroud)

似乎从char中减去'0'会将其转换为整数.

为什么或如何减去字符串'0'(或者它是char?)将另一个char转换为整数?

java

35
推荐指数
2
解决办法
3万
查看次数

标签 统计

java ×1