这是我目前必须使用 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;