Abschneiden eines Strings
Verfasst: 23. Feb 2018 19:24
Guten Aben,
ich habe derzeit folgendes Problem, ich bekomme von meinem Netatmo einen Temperaturwert mit 2 Nachkommastellen geliefert. Den Wert wandle ich derzeit in einen String um und schick ihn mir dann über den Telegram Messenger Dienst an mein Handy. Der wert wird immer mit 2 Nachkommastellen ausgegeben (z. B. 3,20 °C). Da die letzte Position des Strings immer eine "0" ist würde ich diese gerne abschneiden. Kann mir jemand weiterhelfen wie das funktioniert?
val String Aussentemperatur = Netatmo_Aussen_Temperatur.state.toString
sendTelegram("bot1", "Außentemperatur: %s °C", Aussentemperatur)
Bisher bin ich nur auf die substring(,) funktion gestoßen,
Aussentemperatur = Aussentemperatur.substring(0,3)
die mir leider nicht wirklich weiter hilft, da dies natürlich nur funktioniert, solange die Temperaturwerte im einstelligen Bereich sind.
Über Hilfe wäre ich sehr dankbar.
MfG
AdminKare
ich habe derzeit folgendes Problem, ich bekomme von meinem Netatmo einen Temperaturwert mit 2 Nachkommastellen geliefert. Den Wert wandle ich derzeit in einen String um und schick ihn mir dann über den Telegram Messenger Dienst an mein Handy. Der wert wird immer mit 2 Nachkommastellen ausgegeben (z. B. 3,20 °C). Da die letzte Position des Strings immer eine "0" ist würde ich diese gerne abschneiden. Kann mir jemand weiterhelfen wie das funktioniert?
val String Aussentemperatur = Netatmo_Aussen_Temperatur.state.toString
sendTelegram("bot1", "Außentemperatur: %s °C", Aussentemperatur)
Bisher bin ich nur auf die substring(,) funktion gestoßen,
Aussentemperatur = Aussentemperatur.substring(0,3)
die mir leider nicht wirklich weiter hilft, da dies natürlich nur funktioniert, solange die Temperaturwerte im einstelligen Bereich sind.
Über Hilfe wäre ich sehr dankbar.
MfG
AdminKare