0

私はプログラムを持っていて、それを理解する必要がありますが、その 2 行が理解できません。さて、1 次元配列 - int [] 名と 2 つの文字 - char let1、let2 があります。今、コマンドがあります:

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

どういう意味ですか?

4

2 に答える 2

1

let1の最後の文字が割り当てられnames[i]let2の最初の文字が割り当てられnames[i+1]ます。

于 2013-03-30T09:39:30.323 に答える
0
char let1 = names[i].charAt(names[i].length()-1);

これは、配列のstringインデックスiを見つけ、そこからその文字列の最後のインデックスにある文字を抽出することを意味します。そして、その文字値を変数に代入します。StringnamesStringcharlet1

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

これは、配列名i+1からインデックスの文字列を抽出し、そこから最初のインデックス ( ) を抽出することを意味します。そして、その文字値を変数に代入します。StringStringcharacter0charlet2

于 2013-03-30T09:39:39.847 に答える