これは現在、java を使用して a、b、c などをループ (スキャン回数) で連結する必要があるコードです。
public String toString()
{
String answers = "";
int numChoices = choices.length;
char letter;
String result;
int letterNum = 0061;
while (numChoices > 0)
{
letter = "\u" + letterNum;
result = letter + ") " + choices[choices.length-numChoices] + "\n";
answers += result;
numChoices --;
letterNum ++;
}
return question + "\n" + answers;
}
Unicode エスケープ シーケンスが最善の選択肢だと思っていましたが、試した方法ではうまくいかなかったので、明らかに何か間違ったことをしています。これを修正するにはどうすればよいですか?
私が得ているエラーは次のとおりです。
MultChoice.java:40: illegal unicode escape
letter = "\u" + letterNum;