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

کرش برنامه در parseInt (هر کار می کنم نمیشه)

abedin  10 سال پیش  10 سال پیش
0 0

سلام فرض کنید به هر دلیلی یک رشته دارم که داخلش غیر از عدد چیز دیگری هم هست و من می خوام فقط عددش رو جدا کنم ( البته منظورم فقط اعداد قبل از علامت ها است مثلا "./..;123" و من می خوام فقط 123 رو جدا کنم)  و داخل یک Intger بریزم. حالا وقتی از متد parseInt استفاده می کنم کرش میکنه برای اینکه کرش نکنه از try cath استفاده می کنم. کرش نمی کنه ولی رشته تبدیل نمیشه برای اینکه فقط عدد و جدا کنم و البته دوباره می خوام رشته کنم و داخل یک Editbox نشون بدم چی کار کنم؟

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
Sajad HP  10 سال پیش
0 0

 public static String FixText(String name){

        
        for (int i=0; i<10 ;i++){
            name = name.replace(String.valueOf(i),"");
        }
        return name;

    }

از تابع فوق برای اینکار استفاده کنید. امیدوارم کمک کرده باشم. 
مشکلی بود بپرس

0 0
فکر نکنم کد شما برای ایشون مفید بوده باشه کد شما داره ده حرف اول رو از بین می بره (10 سال پیش)
0 0
دوست عزیز سخت در اشتباه هستید، الگوریتم نویسی تون ضعیف هست، کسایی که قبل از اینکه یه الگوریتم رو اجرا بگیرن و بتونند درست تحلیل کنن که قطعه کد چه عملی انجام میده یعنی میتونن کم کم به سراغ کد های پیچیده تر و الگوریتم هایی با تعداد خطوط بیشتر برن و دامنه تحلیل خودشون رو افزایش بدن ، دقت کردن به حلقه ها در کد نویسی مهم هست ولی اینو بدونین چند خط کد که همش بیش 5 خط نمیشه چنین تحلیلی یکم عجولانه هست چون با دید سطحی میشه تشخیص داد این قطعه کد چه کار میکنه. (10 سال پیش)
0 0
شما هم اگه یکم به سوال دوست عزیز دقت می کردیدمی فهمیدید ایشون اعداد رو می خواد در یک متغییر بریزه نه حروف رو (10 سال پیش)
0 0
در سطر اول سوال کلمه رشته مشخصه string هست. تابعی که قرار دادم جهت راهنمابی بود یعنی خودشون میتونن ازش الگو بگیرن و برای خودشون تغییرش بدن ، طبق گفته استاد راهنمایی کردن بهتر از جواب و کد صریح هست، البته خیلی کار سختی نبود نوشتن همچین کدی حتی به صورت دقيق ..... این کد رو تو یکی از پروژه هام کپی پیست کردم اینجا ، نمی دونم دقیق خواسته ایشون رو حل میکنه یا نه. :-) (10 سال پیش)
0 0
ممنون از اینکه وقت گذاشتین ولی مشکل اینجاست که من نمیدونم اعداد اولی رشته چند تا هستن تا بعد از اعداد رو پاک کنم. به نظرتون چه جوری بفهمم اعداد اولی رشته چند تا هستن تا بعد بقیه محتویات بعد اعدادرو پاک کنم (10 سال پیش)

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