私はプログラムを持っていて、それを理解する必要がありますが、その 2 行が理解できません。さて、1 次元配列 - int [] 名と 2 つの文字 - char let1、let2 があります。今、コマンドがあります:
char let1 = names[i].charAt(names[i].length()-1);
char let2 = names[i+1].charAt(0);
どういう意味ですか?
let1
の最後の文字が割り当てられnames[i]
、let2
の最初の文字が割り当てられnames[i+1]
ます。
char let1 = names[i].charAt(names[i].length()-1);
これは、配列のstring
インデックスi
を見つけ、そこからその文字列の最後のインデックスにある文字を抽出することを意味します。そして、その文字値を変数に代入します。String
names
String
char
let1
char let2 = names[i+1].charAt(0);
これは、配列名i+1
からインデックスの文字列を抽出し、そこから最初のインデックス ( ) を抽出することを意味します。そして、その文字値を変数に代入します。String
String
character
0
char
let2