我有一个作业要做,我的老师为我提供了一部分代码,可以帮助完成上述任务。但是我不确定其中的一部分。

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,则继续进行。但是,逗号和浮动标识符只是错误的语法,并且简单地无法编译。

10-06 08:45