تبدیل رشته به آرایه (Convert String to Array)
می خواهی حروف یک جمله را جدا ببینی؟ با «تبدیل رشته به آرایه» این کار ساده است. کافیست از متد ساده toCharArray() استفاده کنی. بعد هم می توانی روی تک تک حروف حلقه بزنی؛ مثل جدا کردن حروف نامت روی کاغذ.
تبدیل رشته به آرایه کاراکتر
روش پایه، متد toCharArray() است. این متد هر حرف را یک خانه می کند.
// Create a string
String myStr = "Hello";
// Convert the string to a char array
char[] myArray = myStr.toCharArray();
// Print the first element of the array
System.out.println(myArray[0]);
چاپ همه عناصر با حلقه
حالا با حلقه for-Each روی آرایه راه برو و چاپ کن.
// Create a string
String myStr = "Hello";
// Convert the string to a char array
char[] myArray = myStr.toCharArray();
// Print array elements
for (char i : myArray) {
System.out.println(i);
}
گام های عملی
- یک متغیر (Variable) از نوع String بساز.
- با toCharArray آن را آرایه کن.
- روی آرایه با حلقه حرکت کن.
- هر کاراکتر را پردازش یا چاپ کن.
نکته: آرایه کاراکتر برای کارهایی مثل اَناگرام عالی است. نمونه ها را در بررسی اَناگرام ببین.
برای تمرین بیشتر، صفحه برعکس کردن رشته را هم ببین. همچنین این صفحه تبدیل رشته به آرایه را بوکمارک کن.
جمع بندی سریع
- toCharArray رشته را دانه دانه می کند.
- حلقه ساده همه را چاپ می کند.
- برای پردازش متن خیلی کاربردی است.
- با آرایه راحت تر مقایسه می کنی.