Als «string» getaggte Fragen

118
compareTo () vs. equals ()

Beim Testen auf Gleichheit Stringin Java habe ich immer verwendet, equals()weil dies für mich die natürlichste Methode dafür zu sein scheint. Immerhin sagt der Name schon, was er tun soll. Ein Kollege von mir sagte mir jedoch kürzlich, man habe mir beigebracht, compareTo() == 0statt zu benutzen...

118
C # entspricht Javas charAt ()?

Ich weiß, dass wir die charAt()Methode in Java verwenden können, um ein einzelnes Zeichen in einer Zeichenfolge zu erhalten, indem wir seine Position angeben. Gibt es eine äquivalente Methode in C

118
Ersetzen von Instanzen eines Zeichens in einer Zeichenfolge

Dieser einfache Code, der einfach versucht, Semikolons (an i-angegebenen Positionen) durch Doppelpunkte zu ersetzen, funktioniert nicht: for i in range(0,len(line)): if (line[i]==";" and i in rightindexarray): line[i]=":" Es gibt den Fehler line[i]=":" TypeError: 'str' object does not support item...