怎么判断一个char是否初始化,被赋值

    xiaoxiao2022-06-29  31

    在实际编程调试过程中,我们经常看到char类型的变量是一个方括号,但是输出的话,又没有东西,是不是很奇怪呢?

    那么他到底是一个什么值呢?看这段代码。

    public void charTest(){ char[] test = new char[2]; test[0] = 't'; for(char temp : test){ if(temp == '\u0000'){ System.out.println("gg_0000"); } if(temp == 0){ System.out.println("gg_0"); } System.out.println(temp); } }

    输出结果为:

    t gg_0000 gg_0  

    所以char标量未初始化的值显而易见了。

    转载请注明原文地址: https://ju.6miu.com/read-1125133.html

    最新回复(0)