1

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

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; 

}
4

1 回答 1

0

你感到困惑是对的。看起来有人忘记了他们使用的是什么语言,并试图插入一些C++ 语法。这不会在 Java 中编译。

可能打算tekst.charAt(i)与某物进行比较,如果该比较返回错误则继续。但是,逗号和浮动标识符只是不好的语法,而且简单不编译。

于 2013-10-16T19:50:13.580 回答