为什么我需要添加双引号 ( " " +
) 来打印字符数组的第一个 ( nptel[1]
) 和最后一个元素 ( nptel[nptel.length-1]
)。
char nptel [] = {'J','A','V','A','N','P','T','E','L'};
System.out.println(" " + nptel[1] + nptel[nptel.length-1]);
在 java 中,两个字符的相加被解释为跟随其 ascii 值的 int。它相当于(int)'a' + (int)'b'
通过在加法" " +
前面添加 ,您隐式地将字符转换为字符串。所以它相当于Character.toString('a') + Character.toString('b')
.
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句