بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
استفاده از متد int a = Integer.parseInt(textView.getText().toString()); ...
سلام دوستان
یه تکست ویو داریم با دکمه های اعداد می خوام عددی که کار بر وارد می کنه رو بگیرم و یه کارای باهاش بکنم حالا تکست ویو رو خالی گذاشتم و فقط یه اسپیس داره و وقتی که کار بر اعداد رو وارد می کنه درون تکست ویو ست میشه و از طریق متد زیر اعداد رو میخونم:
int a = Integer.parseInt(textView.getText().toString());
اما برنامه کرش می کنه و لی وقتی که جای اسپیس عدد می زارم برنامه کرش نمی کنه حالا می خوام بدونم جای اسپیس چی بزارم که در محاسبات خطا ایجاد نکنه و برنامه هم کرش نکنه؟
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
MyNewName
11 سال پیش
+1
0
فاصله قبول نمیکنه دیگه
مشخصا وقتی میخواید تبدیل به عدد کنه باید عدد صحیح باشه
مثلا ما عدد 22 رو داریم اما 2 2 نداریم که
شما باید فاصله هارو حذف کنی با replace
replaceAll(" ", "");
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .