2017-07-10 4 views
-2

i haben Probleme mit dem Ersetzen in einen meiner Java-Dateien, die einen Fehler generieren er sagt, es auf ein Zeichen zu ändern, aber ich weiß nicht, ob das wird funktionieren.minceraft 1,8-1,11 Java Plugin helfen Befehlsfolge ersetzen int

Ich bin neu zu Java und wirklich will, dieses Plugin zum Laufen zu bringen. Ich habe alles andere befestigt, die veraltet war im gerade mit diesem Stück Code Dies sollte den Trick

l.add(this.vipLayout.getColoredLine(i).replace("{ONLINE}", this.online) 

der Code in Link unten https://github.com/joseph15562/error

+1

Willkommen bei Stackoverflow! Wir brauchen mehr Informationen. Was war der genaue Fehler? Welcher Typ ist 'this.vipLayout.getColoredLine (i)'? Der Code, den Sie verlinkt haben, ist zu lang. Üblicherweise posten die Leute ein kleines Beispiel, das den Fehler in der Frage repliziert. Prüfen Sie, wie auf [eine Frage stellen] (https://stackoverflow.com/help/how-to-ask) und Update für eine bessere Chance, jemandem zu helfen – Avantol13

+0

der Fehler im ist immer von der .replace Verfahren ersetzen (char, char) in der Art String ist nicht anwendbar für die Argumente (String, int) –

Antwort

0

Probleme haben:

l.add(this.vipLayout.getColoredLine(i).replace("{ONLINE}", String.valueOf(this.online))) 
+0

il versuchen, dass jetzt danke –

1

Ihre Felder online und max sind vom Typ int. Sie sollten String.valueOf(online/max) verwenden, um eine entsprechende Zeichenfolge zu erhalten.

Das nächste Mal bitte googeln, bevor Sie eine Frage veröffentlichen. Dies ist ein sehr grundlegendes Problem und kann überall im Internet gefunden werden.