Java 数组如何接受字符作为索引值?你能解释一下下面的逻辑吗

Java 数组如何接受字符作为索引值?你能解释一下下面的逻辑吗,java,arrays,Java,Arrays,int[]ram=新int[256] ram['A'] = 1; ram['b']=2; System.out.println(ram.length); System.out.println(ram['A']); System.out.println(ram[065]); //065 is ascii equivalent of 'A' - op is 0?? for (int i : ram) { if(ram[i]>

int[]ram=新int[256]

    ram['A'] = 1;
    ram['b']=2;

    System.out.println(ram.length);
    System.out.println(ram['A']);
    System.out.println(ram[065]); //065 is ascii equivalent of 'A' - op is 0??

    for (int i : ram) {

        if(ram[i]>0)
        System.out.println(ram[i]);

    }




}

数组如何接受字符作为索引?通常是数字。。有人能解释一下上述概念吗?

@TimBiegeleisen与此无关。这里没有解析。一个
char
有一个整数值,可以按照通常的方式升级为
int
。不神秘。嗨,有关更多信息,请查看此链接: