我有一个程序,我需要了解它,但我不理解它的两行。 好的,所以有一维数组 - int []名称, 和两个字符 - char let1,let2。 现在,有一个命令:
char let1 = names[i].charAt(names[i].length()-1);
char let2 = names[i+1].charAt(0);
这是什么意思?
答案 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
中提取第一个索引character
(0
) 。然后将该字符值分配给char
变量let2
。