为什么我需要添加双引号来打印 java 中 char 数组的第一个和最后一个元素
why i need to add double quote to print first and last element of char array in 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]);
在 java 中,两个字符的相加被解释为遵循其 ascii 值的 int。相当于(int)'a' + (int)'b'
通过在加法前面添加 " " +
,您可以隐式地将字符转换为字符串。
所以它相当于 Character.toString('a') + Character.toString('b')
.
为什么我需要添加双引号 (" " +
) 来打印字符数组的第一个 (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')
.