Java-da bir simli necə əlavə etmək olar


JavaBaxılıb 148

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"

Java-da bir simli necə əlavə etmək olarPin

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

Java-da simli birləşməPin

+ 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.

Üsultə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

arayış

İki simin birləşməsi

Bütün sözlərin birləşməsi ilə alt sətir

Şərh yaz

Translate »
1