为什么我需要添加双引号来打印java中字符数组的第一个和最后一个元素
为什么我需要添加双引号(" " +
)来打印字符数组的第一个(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]);
你可以在下面搜索框中键入要查询的问题!
为什么我需要添加双引号(" " +
)来打印字符数组的第一个(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]);
# 1 楼答案
在java中,两个字符的相加被解释为ascii值后的int。它相当于
(int)'a' + (int)'b'
通过在加法前面添加
" " +
,可以隐式地将字符转换为字符串。 所以它相当于Character.toString('a') + Character.toString('b')