Это код, который мне в настоящее время приходится объединять a, затем b, затем c и т. д. в цикле (количество просмотров) с использованием java:
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;
}
Я думал, что escape-последовательности Unicode будут моим лучшим вариантом, но это не сработало так, как я пытался, поэтому я явно делаю что-то не так. Как это исправить?
Ошибка, которую я получаю:
MultChoice.java:40: illegal unicode escape
letter = "\u" + letterNum;