آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

استفاده از متد int a = Integer.parseInt(textView.getText().toString()); ...

msm  11 سال پیش  11 سال پیش
0 0

سلام دوستان

یه تکست ویو داریم با دکمه های اعداد می خوام عددی که کار بر وارد می کنه رو بگیرم و یه کارای باهاش بکنم حالا تکست ویو رو خالی گذاشتم و فقط یه اسپیس داره و وقتی که کار بر اعداد رو وارد می کنه درون تکست ویو ست میشه و از طریق متد زیر اعداد رو میخونم:

 int  a = Integer.parseInt(textView.getText().toString());

 اما برنامه کرش می کنه و لی وقتی که جای اسپیس عدد می زارم برنامه کرش نمی کنه حالا می خوام بدونم جای اسپیس چی بزارم که  در محاسبات خطا ایجاد نکنه و برنامه هم کرش نکنه؟

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
MyNewName  11 سال پیش
+1 0

فاصله قبول نمیکنه دیگه

مشخصا وقتی میخواید تبدیل به عدد کنه باید عدد صحیح باشه

مثلا ما عدد 22 رو داریم اما 2 2 نداریم که

شما باید فاصله هارو حذف کنی با  replace

replaceAll(" ", "");

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .