Java:Char中的赋值

时间:2013-03-30 09:37:11

标签: java arrays command char

我有一个程序,我需要了解它,但我不理解它的两行。 好的,所以有一维数组 - int []名称, 和两个字符 - char let1,let2。 现在,有一个命令:

char let1 = names[i].charAt(names[i].length()-1);
char let2 = names[i+1].charAt(0);

这是什么意思?

2 个答案:

答案 0 :(得分:1)

let1分配了names[i]的最后一个字符,let2被分配了names[i+1]的第一个字符。

答案 1 :(得分:0)

char let1 = names[i].charAt(names[i].length()-1);

这意味着找出string数组i的索引String的{​​{1}},然后从names中找出最后一个索引的字符String串。然后将该字符值分配给char变量let1

char let2 = names[i+1].charAt(0);

这意味着从i+1数组名称中提取索引String的字符串,并从String中提取第一个索引character0) 。然后将该字符值分配给char变量let2