作業にはint値 "nid"を使用する必要があります。しかし、このint値は、int "did"とString "a"の組み合わせでなければなりません!文字列から整数部分を取得する
int did = 123456;
String a = "_b";
int nid = Integer.parseInt((did+a).toString());
しかし、このコードのために私は、エラーメッセージ
java.lang.NumberFormatException: For input string: "123456_b"
がintにint型と文字列の組み合わせを変換する方法は、あり得ますか?
「123456_b」から何のint値をお探しですか? 'b'は数字ではありません。 –
'String'を' int'に変換することはできません。 'nid'は' String'でなければなりません。 – Guy
[XY問題](https://meta.stackexchange.com/q/66377/286538)のようなにおいがします。質問の文脈を説明できますか? 'nid'とは何ですか、どうして整数でなければならないのですか、どこで使うのですか? – RealSkeptic