برعکس کردن رشته (Reverse a String)
می خواهیم متن را برعکس کنیم. «رشته (String)» یعنی متن معمولی. همچنین «کاراکتر (Character)» یعنی یک حرف تکی. پس با یک حلقه ساده پیش می رویم. سپس خروجی را چاپ می کنیم.
روش سادهِ برعکس کردن رشته
حروف را یکی یکی بردار. سپس هر حرف را جلوی نتیجه بگذار. در پایان، رشته کاملاً برعکس می شود.
String originalStr = "Hello";
String reversedStr = "";
for (int i = 0; i < originalStr.length(); i++) {
reversedStr = originalStr.charAt(i) + reversedStr;
}
System.out.println("Reversed string: " + reversedStr);
گام های عملی
- یک متغیر (Variable) برای رشته اصلی بساز.
- یک متغیر خالی برای نتیجه بساز.
- با حلقه روی کاراکترها حرکت کن.
- هر کاراکتر را جلوی نتیجه بچسبان.
- در پایان، نتیجه را چاپ کن.
نکته: چسباندن از جلو باعث وارونه شدن می شود؛ مثل چیدن کارت ها برعکس.
هشدار: رشته های خیلی بزرگ کند می شوند. برای کار جدی از StringBuilder استفاده کن.
برای تمرین بیشتر: شمارش ارقام در رشته و شمارش کلمات. همچنین راهنمای برعکس کردن رشته را نشانه گذاری کن.
جمع بندی سریع
- هر بار یک کاراکتر بردار.
- کاراکتر را جلوی نتیجه بگذار.
- این کار را تا انتها تکرار کن.
- در پایان، رشته برعکس آماده است.