در این مقاله، ابتدا با عملکرد متد ()concat و نحوهی استفاده از آن آشنا میشویم. همچنین، با ارائهی مثالهای کاربردی، روشهای مختلف استفاده از این متد را مرور خواهیم کرد.
برنامهای برای ترکیب دو رشته با استفاده از متد ()concat در جاوا
// برنامهای برای نشان دادن نحوهی استفاده از متد concat() در جاوا
class Main {
public static void main(String args[]) {
// مقداردهی اولیه به رشته
String s = "raadino";
// ترکیب رشته با استفاده از متد concat()
s = s.concat(" team");
// چاپ نتیجه
System.out.println(s);
}
}
raadino team
ساختار متد ()concat در جاوا
برای استفاده از متد ()concat در جاوا، باید آن را طبق فرمت زیر فراخوانی کنیم:
public String concat(String s);
پارامترs: یک رشته (String) است که باید به انتهای رشتهی اصلی اضافه شود.
مقدار بازگشتی: متد ()concat رشتهی جدیدی را بازمیگرداند که حاصل ترکیب رشتهی اصلی با رشتهی ورودی (s) است.
استثنا: اگر یکی از رشتهها مقدار null داشته باشد، متد ()concat باعث بروز خطای NullPointerException خواهد شد.
روشهای مختلف استفاده از متد ()concat در زبان Java
مثال اول: اتصال متوالی چند رشته با استفاده از متد ()concat در جاوا
// برنامهای در جاوا برای نشان دادن عملکرد متد concat()
// که در آن چند رشته بهصورت متوالی به هم اضافه میشوند
public class GFG {
public static void main(String args[]) {
String s1 = "Computer-";
String s2 = "Science-";
// ترکیب رشته اول و دوم
String s3 = s1.concat(s2);
System.out.println(s3); // خروجی: Computer-Science-
String s4 = "Portal";
// اضافه کردن رشتهی سوم به ترکیب قبلی
String s5 = s3.concat(s4);
System.out.println(s5); // خروجی: Computer-Science-Portal
}
}
Computer-Science-
Computer-Science-Portal
مثال دوم: در مثال زیر یکی از رشتهها null است و برنامه با ارور مواجه خواهد شد.
// برنامهای در جاوا برای نشان دادن بروز خطای NullPointerException
public class GFG {
public static void main(String args[]) {
String s1 = "Computer-";
String s2 = null;
// تلاش برای ترکیب دو رشته با استفاده از متد concat()
String s3 = s1.concat(s2);
// این خط هرگز اجرا نمیشود چون برنامه قبلاً با خطا متوقف میشود
System.out.println(s3);
}
}
Exception in thread "main" java.lang.NullPointerException
مثال سوم: برعکس کردن یک رشته با استفاده از متد ()concat در جاوا
// برنامهای در جاوا برای معکوس کردن یک رشته با استفاده از متد concat()
public class ReverseString {
public static void main(String[] args) {
// تعریف رشتهی اصلی
String a = "raadino";
// تعریف یک رشتهی جدید و مقداردهی اولیه با رشتهی خالی
String b = "";
// پیمایش رشتهی a از آخر به اول
for (int i = a.length() - 1; i >= 0; i--) {
// گرفتن کاراکتر در موقعیت i از رشتهی a
char ch = a.charAt(i);
// تبدیل کاراکتر به رشته با استفاده از متد Character.toString
String ch1 = Character.toString(ch);
// چسباندن کاراکتر به انتهای رشتهی b
b = b.concat(ch1);
}
// نمایش رشتهی اصلی
System.out.println("رشتهی اصلی: " + a);
// نمایش رشتهی معکوسشده
System.out.println("رشتهی معکوسشده: " + b);
}
}
raadino
onidaar
ورود و ثبت نام برای ارسال نظر وارد شوید