ユーザーが暗号化するコード ワードとテキストを入力すると、プログラムは XOR マスク (テキストにコード) を配置して通常の表示に戻す必要がありますが、マスクを適用しただけで通常の表示に戻らないのはなぜですか?
public void onClick(View arg0) {
code = etCode.getText().toString();
text = etText.getText().toString();
while(code.length()<text.length()){
code+=code;
}
char[] Ccode = code.toCharArray();
char[] Ctext = text.toCharArray();
for(i=0;i<Ctext.length;i++){
Ctext[i]^=Ccode[i];
}
rezult=Ctext.toString();
for(i=0;i<Ctext.length;i++){
Ctext[i]^=Ccode[i];
}
rezult+="\n";
rezult+=Ctext.toString();
tvMain.setText(rezult);
}
});
入力すると、次のようcode : code , text : text
に表示されます。
[C@40527808
[C@40527808