آموزش متد charAt در جاوا
سلام دوستان در این سری از آموزش برنامه نویسی جاوا به آموزش متد charAt در جاوا می پردازیم متود charAt کاراکتر را در index مشخص برمی گرداند به طور مثال اگر مقدار 0 را به ورودی متود charAt ارسال کنیم اولین کارکتر رشته را برای ما برخواهد گرداند در ادامه با ما همراه باشید تا نحوه استفاده از متد charAt را یاد گیرید.
ابتدا مثل همیشه Syntax متود charAt را مورد بررسی قرار خواهیم داد.
1 | public char charAt(int index) |
از کد بالا می توان متوجه شد خروجی آن از نوع کارکتر است و ورودی آن از نوع int که همانطور در ابتدا گفتیم باید index مربوط به کاراکتری که می خواهیم به دست بیاریم را به به این متود ارسال کنیم.
در صورتی که index ارسال شده در رشته وجود نداشته باشد خطای IndexOutOfBoundsException را throw می کند.
شرطی که باید در نظر بگیرید هنگام وارد کردن index باید مثل زیر باشد.
1 | (index<0|| index>=length()) |
در ادامه به یک مثال ساده اما کاربردی خواهیم پرداخت.
یک کلاس به نام CharAtExample ایجاد کنید و کدهای زیر را در آن قرار دهید.
1 2 3 4 5 6 7 8 9 10 11 12 13 | public class CharAtExample { public static void main(String args[]) { String str = "Welcome to string handling tutorial"; char ch1 = str.charAt(0); char ch2 = str.charAt(5); char ch3 = str.charAt(11); char ch4 = str.charAt(20); System.out.println("Character at 0 index is: "+ch1); System.out.println("Character at 5th index is: "+ch2); System.out.println("Character at 11th index is: "+ch3); System.out.println("Character at 20th index is: "+ch4); } } |
در بالا یک رشته داریم و index های مختلفی را بررسی کردیم و در آخر آنها را چاپ کردیم.
خروجی کد بالا همانند زیر خواهد بود.
1 2 3 4 | Character at 0 index is: W Character at 5th index is: m Character at 11th index is: s Character at 20th index is: n |
برای اینکه شرط رو چک کنید می تونید مثل زیر عمل کنید.
1 2 3 4 5 | String name = "joe"; char initial = 'j'; if (name.charAt(0) == initial) { // ... } |
این آموزش هم همانند آموزش های قبلی به پایان رسید.
موفق باشید.