我正在按照一个示例在此处输入链接描述,但我有一个小困惑。以下几行是什么意思?
int charPos = word.charAt(0) - 'a';
从char中减去一个字母实际上是什么意思?我想知道这是否是您获取char在字母表中的位置的方式。
它为您提供了相对于a
字符(ASCII)表中char的位置。如果输入的字符是小写字母,则这也是字母中的位置(基于零索引)。
例子:
'Z' - 'a'
给你 90 - 97 = -7
'b' - 'a'
给你 98 - 97 = 1
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句