mmmahan

خواندن اجزای string

6 ارسال در این موضوع قرار دارد

سلام

میخواستم اگه امکان داره بگین که چه طور میتونم از string  ای که دارم یا کاربر وارد برنامه میکنه حروف سازنده ی اون رو جدا کنم و

هر کدوم رو تو یه string  دیگه ای بریزم

مثلا : اگر کاربر وارد کرد علی

3 string داشته باشم به اینصورت که:  (مثلا)                    string_1:"ع"                                       string_2:"ل"                   string_3:"ی"            

خیلی خیلی ممنون میشم اگه توضیح بدین:blush:

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
سلام

کد زیر و ببینید

[shcode=java]yourStringDate="2014-06-24";

String[] arr = yourStringDate.split("-");

String year = arr[0];

String month = arr[1];

String day = arr[2];[/shcode]

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

با سلام و تشکر خدمت مدیر خوبمون :rolleyes:

میخواستم بگم منظور من اسپلیت کردن با علامت معیتی نبود بلکه اسپلیت به صورتی بود که استرینگ رو از اول بخواند و هر کدام از اجزا را در استرینگ خاصی ذخیره کند . برای مثال مجدد اگر کاربر وارد کرد mohammad ما 8 استرینگ داشته باشیم که در هر کدام یکی از این حروف باشد .و اینکار با اسپلیت قابل انجام نیست

خیلی ممنون میشم اگه جوابم رو یه کم زود تر بدید :D

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
سلام

من این کار و روی شماره انجام دادم روی متن نه

[shcode=java]             String num = et1.getText().toString();

             

                for (int i=0;i

                    n=Integer.parseInt(num.substring(i, i+1));[/shcode]

محتوای edit Text رو گرفتم و با دستور for یکی یکی خوندم ازش.تست کن شاید واسه چیزی که میخوای جواب بده

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلامی مجدد

با تشکر فراوان میخواستم بگم که استفاده من برای ورودی متن هستش

مثلا قراره با تایپ کردن یه اسم بر اساس if  هایی که قرار میگیره به اون کلمه عددی اختصاص بگیره

مثلا اگه نوشت "بابا" بر اساس جایگاه حروف در الفبای فارسی عدد بگیرد :

مثلا الف =1 و ب=2 و پ=3 و ت=4 و....

که بابا عدد 6 را میگیرد و مثلا در یک متغیری ذخیره میشود

من میخوام بتونم هر کلمه ای که مینویسه رو به تعداد حروفش در همان تعداد متغیر ذخیره کند مثلا بابا را در 4 متغیر ذخیره کند

مثلا: int 1=ب;      int 2=ا;    int 3=ب;     int 4=ا;

و مثلا بگوییم اگر فلان متغیر (استرینگ) برابر فلان حرف شد به متغیر (اینت) از قبل تعریف شده یه عددی اضافه کنه و این فرایند در یک for  باشد و در آخر عدد معدال به دست ما بیاید و بتوانیم اون رو set text کنیم

خداکنه تونسته باشم مفهوم رو انتقال بدم

ممنون میشم اگه پاسخ بدید

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلامی مجدد

دوستان لطفا به من کمک کنین

من نمیدونم چیکار کنم

تو پست قبل کامل توضیح دادم چی میخوام

خواهش:(

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری