Bu dərslik, müxtəlif metodlardan və misallarla sətir birləşməsindən istifadə edərək Java-da bir sətir necə əlavə edəcəyinizi anlamağa kömək edəcəkdir.
Sim birləşmə, iki və ya daha çox simli bir simli meydana gətirmək üçün bir-birinə əlavə etmək deməkdir. Əlavə termini mövcud sətir dəyişəninə əlavə sətir daxil etməyi bildirir.
Məsələn, bir sətirdə “Xoş gəldin” mətni var. Başqa bir “Java” simli var. Hər iki simli bir simli birləşdirmək istədikdə, hər iki simli bir simli əlavə edə və ya birləşdirə bilərik.
Exanple: String1 = "Welcome" String2 = "Java" Output: "Welcome Java"
Mündəricat
Bir simli əlavə etmək üçün müxtəlif yollar
Java-da bir simli birləşdirmək və ya əlavə etmək üçün müxtəlif yollar var:
- + Operatoru istifadə olunur
- concat () metodu
- əlavə etmək () metodu
+ Operatoru istifadə olunur
Bu simli əlavə etmək üçün ən sadə yoldur. İki və ya daha çox simli birləşdirmək üçün '+' operatorundan istifadə edə bilərik. Aşağıdakı nümunə, + operatorunu istifadə edərək Java-da bir sətri necə əlavə edəcəyinizi göstərir.
public class StringConcat { public static void main(String[] args) { String s1 = "Hello,"; String s2 = "how are you"; String s3 = s1 + s2; System.out.println("String 1: " + s1); System.out.println("String 2: " + s2); System.out.println("Concatenated string: " + s3); } }
String 1: Hello, String 2: how are you Concatenated string: Hello,how are you
Bu metod daxili olaraq StringBuilder sinfinin append () metodundan istifadə edir. Bunu sona qədər ətraflı şəkildə görəcəyik.
String s = (new StringBuilder()).append("Hello,").append("how are you").toString();
'+' Operatorunu istifadə edərək simli dəyərlərlə yanaşı ibtidai dəyərləri də əlavə edə bilərik.
System.out.println("Welcome Java" + 2020);
Welcome Java2020
String.concat () metodu
Başqa bir yol concat()
Java-da bir simli əlavə etmək üçün String sinfinin metodu. Aşağıdakı nümunə, Java-da bir simli əlavə etmək üçün necə olduğunu göstərir concat()
metodu.
public class StringConcat { public static void main(String[] args) { String s1 = "Hello,"; String s2 = "how are you"; String s3 = s1.concat(s2); System.out.println("String 1: " + s1); System.out.println("String 2: " + s2); System.out.println("Concatenated string: " + s3); } }
String 1: Hello, String 2: how are you Concatenated string: Hello,how are you
StringBuilder append () metodu
The StringBuilder sinif var append()
aşağıdakı cədvəldə olduğu kimi müxtəlif növ parametrləri qəbul edən metod.
Üsul | təsvir |
---|---|
əlavə etmək (boolean b) | Mantı parametri əlavə edir. Ya doğru, ya da yalan |
əlavə et (char c) | Tək bir simvol əlavə edir |
əlavə et (char [] ch) | Bir sıra simvol əlavə edir |
əlavə et (CharSequence s) | Bir simvol ardıcıllığı əlavə edir |
əlavə et (cüt d) | İkiqat dəyər parametri əlavə edir |
əlavə et (float f) | Bir float dəyər parametrini əlavə edir |
əlavə (int i) | Bir tam dəyər parametri əlavə edir |
əlavə etmək (uzun l) | Uzun bir dəyər parametri əlavə edir |
əlavə et (Nesne o) | Parametr olaraq bir obyekt təqdimatını əlavə edir |
əlavə et (Simlər) | Bir simli dəyər parametri əlavə edir |
əlavə et (StringBuffer sb) | Parametr olaraq StringBuffer əlavə edir |
əlavə (char [] ch, int ofset, int len) | Tələb olunan uzunluq üçün göstərilən ofsetdən başlayaraq simvol massivinin alt sırasını əlavə edir |
əlavə et (CharSequence cs, int start, int end) | Müəyyən edilmiş başlanğıc və bitmə parametrlərinə əsasən göstərilən simvol ardıcıllığını əlavə edir |
əlavə etmək (boolean b)
Aşağıdakı kod Java-dakı cari sətrə bir boolean dəyər əlavə edir.
public class StringAppend { public static void main(String[] args) { Boolean b = true; StringBuilder sb = new StringBuilder("Java"); sb.append(b); System.out.println(sb); } }
Javatrue
əlavə et (char c)
Aşağıdakı kod giriş sətrinə bir simvol əlavə edir.
public class StringAppend { public static void main(String[] args) { char c = 'A'; StringBuilder sb = new StringBuilder("Java"); sb.append(c); System.out.println(sb); } }
JavaA
əlavə et (char [] ch)
Aşağıdakı kod cari sətrə bir sıra simvollar əlavə edir.
public class StringAppend { public static void main(String[] args) { char[] ch = {'J','A','V','A'}; StringBuilder sb = new StringBuilder("Java"); sb.append(ch); System.out.println(sb); } }
JavaJAVA
əlavə (char [] ch, int ofset, int len)
Aşağıdakı kod cari sətrə müəyyən bir xarakter massivi uzunluğu əlavə edir.
public class StringAppend { public static void main(String[] args) { char[] ch = {'L','A','N','G','U','A','G','E'}; StringBuilder sb = new StringBuilder("Java"); sb.append(ch, 0, 4); System.out.println(sb); } }
JavaLANG
əlavə et (cüt d)
Aşağıdakı kod mövcud cərgəyə ikiqat dəyər əlavə edir.
public class StringAppend { public static void main(String[] args) { double d = 54.56; StringBuilder sb = new StringBuilder("Java"); sb.append(d); System.out.println(sb); } }
Java54.56
əlavə et (float f)
Aşağıdakı kod cari sətrə bir float dəyəri əlavə edir.
public class StringAppend { public static void main(String[] args) { float f = 224.65f; StringBuilder sb = new StringBuilder("Java"); sb.append(f); System.out.println(sb); } }
Java224.65
əlavə (int i)
Aşağıda cari sətrə bir tam dəyər əlavə etmək üçün bir proqram var.
public class StringAppend { public static void main(String[] args) { int i = 100; StringBuilder sb = new StringBuilder("Java"); sb.append(i); System.out.println(sb); } }
Java100
əlavə et (Simlər)
Aşağıdakı kod Java-dakı giriş sətrinə bir sətrin necə əlavə olunacağını göstərir.
public class StringAppend { public static void main(String[] args) { String s = "Programming"; StringBuilder sb = new StringBuilder("Java"); sb.append(s); System.out.println(sb); } }
JavaProgramming