为什么Java中split把字符分割后,每个digit[i]不是对应一个字符吗?怎么就不能减字符0呢

为什么Java中split把字符分割后,每个digit[i]不是对应一个字符吗?怎么就不能减字符0呢

img

split的返回值是String[],是一个字符串数组。
另外,Java中字符串与字符是两个不同的东西,字符串是一系列字符拼接而成。'T'是字符char类型,"T"是字符串String类型。

你sum是int类型./digit是String类型你再减去一个char类型? 你的逻辑思维问题很大啊

类型一致才能减,

img