gpt4 book ai didi

java - 字符数组(Java)中空单元格的值是多少?

转载 作者:行者123 更新时间:2023-12-01 06:32:17 25 4
gpt4 key购买 nike

请考虑这种情况:

char[] array = new char[4];
array[0] = 'a';
array[1] = '3';
array[3] = 'q';

如您所见,array[2] 从未被任何东西“填充”。 array[2] 的值是多少?

迭代 char 数组以查找“空”单元格时,我需要检查什么?

最佳答案

array[2] 将使用 null 字 rune 字 进行填充。其值为\u0000

char 是原始类型。这意味着它永远不能容纳 null,因此像 intdouble 等一样,它需要一些起始值。对于 int 来说,它是 0,对于 char 来说,它是 \u0000,它的实际计算结果是 0 >.

您可以查看基本类型的起始值 here .

关于java - 字符数组(Java)中空单元格的值是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23013471/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com