在过去的几天里,我一直在重新学习 Java,到目前为止,我还没有遇到任何问题。我正在尝试编写一段示例代码来打印一个句子,然后索引程序中的所有字符,最后按顺序显示它们。但它告诉我这里没有初始化“i”是我得到的代码:
String sentence = "This is a basic sentence sequence using letters and spaces in unicode!";
int index = sentence.offsetByCodePoints(0, i);
int cp = sentence.codePointAt(i);
System.out.println(index);
if (Character.isSupplementaryCodePoint(cp)) i += 2;
else i++;
System.out.println(i);