Ich muss einen int-Wert "nid" verwenden, um zu arbeiten. Aber dieser int-Wert sollte eine Kombination aus int "did" und String "a" sein!Abrufen eines ganzzahligen Teils von einem String
int did = 123456;
String a = "_b";
int nid = Integer.parseInt((did+a).toString());
Aber für diesen Code bekomme ich die Fehlermeldung
java.lang.NumberFormatException: For input string: "123456_b"
Gibt es eine Möglichkeit, in int eine Kombination aus int und Zeichenfolge zu konvertieren?
Welchen int-Wert suchen Sie von "123456_b"? 'b' ist keine Nummer. –
Sie können 'String' nicht in' int' konvertieren. 'nid' sollte' String' sein. – Guy
Das riecht nach einem [XY-Problem] (https://meta.stackexchange.com/q/66377/286538). Kannst du den Kontext deiner Frage erklären? Was ist das 'nid', warum muss es integer sein, wo willst du es verwenden? – RealSkeptic