2017-09-09 2 views
-3

Dies ist mein Code: https://gyazo.com/8bf55245851665b91d482859b6413a75java - Die Methode ersetzen (char, char) ist nicht definiert für den Typen Scanner

ich die ersten Buchstaben des ersten Wortes mit dem ersten Buchstaben des zweiten Wortes ersetzt werden soll, aber die Werkzeug ersetzen funktioniert nicht?

+2

Willkommen bei Stack Overflow. Ein Bild Ihres Codes ist nicht hilfreich. Sie sollten den * relevanten Code * als ein [minimales, vollständiges und verifizierbares Beispiel] (https://stackoverflow.com/help/mcve) angeben. Bitte lesen Sie [Wie stelle ich eine gute Frage?] (Https://stackoverflow.com/help/how-to-ask). – FluffyKitten

+2

Warum erwarten Sie, dass ein 'Scanner' Objekt eine' replace' Methode hat? Hast du den Javadoc für 'Scanner' gelesen? –

+0

[Warum nicht Bilder von Code auf SO hochladen, wenn Sie eine Frage stellen?] (Https://meta.stackoverflow.com/q/285551/5221149) – Andreas

Antwort

1

In Ihrem Code gibt es keine String sc , die Sie in der Zeile zum Ersetzen des Zeichens verwendet haben. Verwenden Sie stattdessen diese Zeile;

String replace1=fword1.replace(flfw,flsw); 

Ich verweise auf Zeile 27 Ihres Codes.

Und Sie benötigen diese For-Schleifen nicht dort.

Vielen Dank.

+1

Danke funktioniert! Aber ich verstehe nicht, warum du sagst, dass ich diese Schleifen nicht benötige? – Mohanad

+0

Diese Schleifen sind absolut nicht erforderlich, da Sie keine Code-Nummer haben, wiederholen Sie die Zeiten. Ich hoffe du bekommst es. –

+0

Wenn eine Antwort auf eine Ihrer Fragen richtig ist, dann markieren Sie sie als akzeptiert (indem Sie auf das Häkchen neben der Antwort klicken), damit ein anderer Benutzer, der die gleiche Frage hat, die richtige Antwort aus dem Pool der Antworten erhalten kann. –

Verwandte Themen