我有一个作业要做,我的老师为我提供了一部分代码,可以帮助完成上述任务。但是我不确定其中的一部分。
String utenRepetisjon(String tekst){
String resultat = "";
for (int i = 0; i < tekst.length(); i++){
if (!tekst.charAt(i), resultat){ //Here I need help, if someone could be an angel and explain to me what this line does: !tekst.charAt(i), resultat). I know that it it something like: if the char at spot i in the string is not present, then something, but what's up with the comma?
resultat += tekst.charAt(i);
}
}
return resultat;
}
最佳答案
您很困惑。好像有人忘记了他们使用的是哪种语言,并试图插入一些C++ syntax。这不会在Java中编译。
可能的目的是将tekst.charAt(i)
与某物进行比较,如果该比较返回false,则继续进行。但是,逗号和浮动标识符只是错误的语法,并且简单地无法编译。