بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
تبدیل نوع
سلام دوستان
این خط کد من چه ایرادی داره؟
int getSec = Integer.parseInt(edtSec.getText().toString());
شیوه صحیح تبدیل نوع چه جوریه کلا؟ :D
برنامه از این خط من ارور میگیره
unable to parse '' as integer
0
0
قاعدتا نباید مشکلی باشه احتمالا ورودی ها غیر معتبر هستند! مطمئن هستید که عدد صحیح وارد میکنید؟
(12 سال پیش)
0
0
هست.شایدم از جایی دیگست.یه چی خیلی سادست گیر کردم :| پروژه رو اپ کردم (12 سال پیش)
0
0
فکر نکنم مشکل از این خط کد باشه، حتما مشکل از ورودیه، ورودی ها رو چک کن. (12 سال پیش)
0
0
پروژه رو دیدم! همه چیش که درسته! (12 سال پیش)
0
0
ولی با یه ارور میاد بیرون :|
(12 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
h_r_v
12 سال پیش
0
0
بنده واسه ورودی گرفتن از این کد استفاده میکنم! در واقع دو مرحله اش میکنم :
String edtSec = edtSecField.getText().toString();
double getSec = Double.parseDouble(edtSec);
یعنی اول داده ی فیلد یا همون ادیت تکست edtSecField به یک String به اسم edtSec تبدیل میشه و بعدش همون edtSec به یک عدد(دابل) تبدیل میشه! البته دقت کنید اگر در فیلد edtSecField یک ورودی غیر از عدد داشته باشید به خطا بر میخورید!
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .