menusearch
javapro.ir

تبدیل String به کاراکتر در جاوا | مثال پایه ای جاوا

جستجو
سه شنبه ۱ مهر ۱۳۹۹ | ۹:۴۷:۴۶
۱۳۹۹/۱/۱۸ دوشنبه
(2)
(0)
تبدیل String به کاراکتر در جاوا | مثال پایه ای جاوا
تبدیل String به کاراکتر در جاوا | مثال پایه ای جاوا

تبدیل string به آرایه ای از نوع کاراکترها در جاوا

 

 

به نام خدا

 

با سلام خدمت کاربران محترم سایت جاواپرو در این جلسه آموزشی جاوا قصد داریم یکی از نمونه مثال های پایه ای جاوا که سوال یکی از کاربران سایت جاواپرو بود را با همدیگر حل کنیم.

 

 


پاسخ به سوالات برنامه نویسی جاوا

 


همان طور که در تصویر(1) مشاهده می کنید،یکی از کاربران سایت آموزش رایگان جاواپرو از بنده سوال پرسیدن که نیاز به برنامه ای در جاوا دارند که یک رشته یا string در جاوارا به یک کاراکتر تبدیل کند و حالا روی اون کاراکترها در جاوا کار کنیم و شرط بزاریم و...


پاسخ:
فرض کنید یک رشته string در جاوا به صورت زیر داریم:

 

String str="www.javapro.ir";


حالا قصد داریم این رشته در جاوا را به کاراکتر در جاوا تبدیل کنیم؟! از نظر منطقی ما تنها می توانیم کاراکترهای این String را تکه تکه کرده و هر کدام را درون یک آرایه ای از نوع char یا کاراکتر بریزیم به صورت جدول زیر:

 

131211109876543210
ri.orpavaj.www

 

اگر جدول بالا را یک آرایه از نوع کاراکتر فرض کنیم ،هر خانه از آن محل قرار گیری یکی از کاراکتر String یا رشته str می باشد. حالا به صورت کدنویسی همچین کاری را میخواهیم انجام دهیم:

 

package javapro.ir;

public class Tester10 {

    public static void main(String[] args) {

        String str = "www.javapro.ir";
        char ch[] = str.toCharArray();

        System.out.println(ch[0]);

        for (int i = 0; i < ch.length; i++) {

            if ('a' == ch[i])
                System.out.println("yes " + ch[i]);
            else
                System.out.println("no  " + ch[i]);

        }
    }

}

 
خروجی:

 

w
no  w
no  w
no  w
no  .
no  j
yes a
no  v
yes a
no  p
no  r
no  o
no  .
no  i
no  r

 

توضیحات :

 

String str = "www.javapro.ir";
        char ch[] = str.toCharArray();


•    در این خط کد یک رشته یا string در جاوا را به آرایه ای از نوع کاراکتر تبدیل کرده ایم.

 

for (int i = 0; i < ch.length; i++) {

            if ('a' == ch[i])
                System.out.println("yes " + ch[i]);
            else
                System.out.println("no  " + ch[i]);

        }


•    خب دوستمون در سوالش نگفت دقیقا چه شرطی میخواد روی کاراکترها اعمال کند به همین خاطر برای مثال در قطعه کد بالا برای پیدا کردن یک کاراکتر خاص میان کاراکتر ها یک شرط گذاشتیم.

 

 

  • این آموزش را به صورت ویدیویی کامل توضیح داده ایم جهت دانلود آناینجا کلیک کنید.

 


پیروز و موفق باشید

 

 

 

 

 

 


لینک دانلود آموزش رایگان اندروید

لینک دانلود سورس کد به همراه پی دی اف آموزش تبدیل String به ارایه ای از نوع کاراکتر در جاوا

 

 

عضویت در کانال تخصصی آموزش جاوا و اندروید در تلگرام

با عضویت در کانال تخصصی برنامه نویسی جاوا و اندروید جاواپرو از ما حمایت کنید

 

 

پیج اینستاگرام سایت جاواپرو

پیج اینستاگرام جاواپرو شامل کلیپ های فان و مقالات برنامه نویسی

نظرات کاربران
*نام و نام خانوادگی
* پست الکترونیک
* متن پیام

بستن
*نام و نام خانوادگی
* پست الکترونیک
* متن پیام

1 نظر
dONYA
چهارشنبه بیست و هفتم فروردین ۹۹
پاسخ
()
()
dONYA
متشکرم استفاده کردم مفيد بود
پاسخ مدیر سایت
سلام.خوش حالم :)
پاسخ مدیر سایت