format und Kotlin

  • Antworten:5
Robbiani Renato
  • Forum-Beiträge: 609

20.11.2022, 17:47:08 via Website

Hallo zusammen

Ich habe ein altes Projekt in Kotlin. Dort habe ich folgenden Code

String.format()

Das Wort "format" ist rot unterlegt und es kommt die Fehlermeldung

Unresolved reference: format

Wenn ich eine Stringvariable anlege und schaue welche Methoden dass angeboten werden erscheint "format" nicht. Ich denke die gibt es nicht mehr. Aber was gilt nun. Im Internet habe ich keine Lösung gefunden.

Mit was muss ich "format" ersetzen?

Gruss Renato

Kommentieren
Jokel
  • Forum-Beiträge: 1.530

20.11.2022, 19:55:26 via Website

Hallo die Methode gibt es schon nur werden da auch Parameter erwarte nicht nur ()

val name = "Nathan"
val myStr = String.format("My name is %s", name)

— geändert am 20.11.2022, 19:56:14

Hilfreich?
Kommentieren
Robbiani Renato
  • Forum-Beiträge: 609

21.11.2022, 19:38:30 via Website

Ciao Jokel

Danke für deine Antwort.
Ich habe es nun wie folgt geschrieben:

val str_text = String.format("Klick auf Button mit Tag %s", view.tag.toString())

Aber "format" produziert nach wie vor ein Fehler.
Was mache ich falsch?

Gruss Renato

Hilfreich?
Kommentieren
Jokel
  • Forum-Beiträge: 1.530

21.11.2022, 20:09:04 via Website

gibt "view.tag.toString()" auch einen String zurück ?

zeige Code.

Aber "format" produziert nach wie vor ein Fehler.

Und welcher Fehler ist das ?
Bitte genaue Angaben. Logcat.

— geändert am 21.11.2022, 20:12:37

Hilfreich?
Kommentieren
Robbiani Renato
  • Forum-Beiträge: 609

21.11.2022, 21:42:50 via Website

Ja der, der tag enthält einen Wert.
Es wird folgenden Fehler ausgegeben

Unresolved reference: format

Gruss Renato

Hilfreich?
Kommentieren
Jokel
  • Forum-Beiträge: 1.530

21.11.2022, 22:04:04 via Website

Zeige doch den Code.
So kann man nicht viel sagen.

Die Meldung Fehler wird wohl bon der Variablen view.... Kommen. Die an der stelle wo du bist nicht verfügbar ist.

Aber ohne Code keine Hilfe.

— geändert am 22.11.2022, 05:18:06

Hilfreich?
Kommentieren