小编RC2*_*793的帖子

Java:用char减去char是什么意思?

最近在通过一个程序时,我遇到了一个问题.以下是该计划的一部分

public static int numberNeeded(String first, String second) {
        int[] lettercounts = new int[26];
        for(char c : first.toCharArray()){
            lettercounts[c-'a']++;
        }
Run Code Online (Sandbox Code Playgroud)

我不明白这行代码的作用:

lettercounts[c-'a']++;
Run Code Online (Sandbox Code Playgroud)

我猜它是在特定字符的lettercounts数组中递增值(最初为0); 我猜测'a'的索引是0而'z'是25.但我想了解这段代码是如何工作的.

java arrays

2
推荐指数
1
解决办法
610
查看次数

标签 统计

arrays ×1

java ×1