Cách nối một chuỗi trong Java

LinkedIn

Đệm

Reddit

Tumblr

11CỔ PHẦNHướng dẫn này sẽ giúp bạn hiểu cách nối một chuỗi trong Java bằng những chiêu thức khác nhau và nối chuỗi với những ví dụ .

Chuỗi nối có nghĩa là nối hai hoặc nhiều chuỗi lại với nhau để tạo thành một chuỗi duy nhất. Thuật ngữ chắp thêm bộc lộ để gồm có một chuỗi bổ trợ vào biến chuỗi hiện có .Ví dụ : một chuỗi chứa văn bản “ Chào mừng ”. Bạn có một chuỗi khác “ Java ”. Khi tất cả chúng ta muốn cả hai chuỗi cùng nhau dưới dạng một chuỗi, tất cả chúng ta hoàn toàn có thể nối hoặc nối cả hai chuỗi thành một chuỗi duy nhất .

Exanple:
String1 = "Welcome"
String2  = "Java"
Output: "Welcome Java"

Cách nối một chuỗi trong JavaPin

Các cách khác nhau để nối một chuỗi

Có nhiều cách khác nhau để nối hoặc nối một chuỗi trong Java :

  • Sử dụng toán tử +
  • phương thức concat ()
  • phương thức append ()

Pin

Sử dụng toán tử +

Đây là cách đơn thuần nhất để nối một chuỗi. Chúng ta hoàn toàn có thể sử dụng toán tử ‘ + ‘ để nối hai hoặc nhiều chuỗi. Ví dụ dưới đây cho bạn thấy cách nối một chuỗi trong Java bằng cách sử dụng toán tử + .

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

Phương thức này sử dụng nội bộ phương pháp append ( ) của lớp StringBuilder. Chúng ta sẽ xem cụ thể điều này ở phần cuối .

String s = (new StringBuilder()).append("Hello,").append("how are you").toString();

Chúng ta hoàn toàn có thể nối những giá trị nguyên thủy chẵn cùng với những giá trị chuỗi bằng toán tử ‘ + ‘ .

System.out.println("Welcome Java" + 2020);
Welcome Java2020

Phương thức String.concat ()

Một cách khác là sử dụng concat() phương thức của lớp String để nối thêm một chuỗi trong Java. Ví dụ dưới đây cho bạn thấy cách nối một chuỗi trong Java bằng cách sử dụng concat() phương pháp.

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

Phương thức append () của StringBuilder

Mô hình StringBuilder lớp học có một append() phương thức chấp nhận các loại tham số khác nhau như trong bảng dưới đây.

Phương pháp Mô tả
nối thêm (boolean b) Thêm một tham số boolean. Đúng hoặc sai
nối thêm (char c) Thêm một ký tự
nối thêm (char [] ch) Thêm một mảng ký tự
nối thêm (CharSequence s) Thêm một chuỗi ký tự
nối thêm (đôi d) Thêm một tham số giá trị kép
nối thêm (float f) Thêm một tham số giá trị float
chắp thêm (int i) Thêm một tham số giá trị số nguyên
nối thêm (dài l) Thêm một tham số giá trị dài
nối thêm (Đối tượng o) Thêm một biểu diễn đối tượng dưới dạng tham số
nối thêm (Chuỗi s) Thêm một tham số giá trị chuỗi
nối thêm (StringBuffer sb) Thêm StringBuffer làm tham số
append (char [] ch, int offset, int len) Thêm mảng con của mảng ký tự bắt đầu từ độ lệch được chỉ định cho độ dài cần thiết
nối thêm (CharSequence cs, int start, int end) Thêm chuỗi ký tự được chỉ định dựa trên tham số bắt đầu và kết thúc được chỉ định

nối thêm (boolean b)

Đoạn mã dưới đây gắn một giá trị boolean vào chuỗi hiện tại trong Java .

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

nối thêm (char c)

Đoạn mã dưới đây thêm một ký tự vào chuỗi nguồn vào .

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

nối thêm (char [] ch)

Đoạn mã dưới đây nối một mảng ký tự vào chuỗi hiện tại .

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

append (char [] ch, int offset, int len)

Đoạn mã dưới đây nối một độ dài mảng ký tự đơn cử vào chuỗi hiện tại .

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

nối thêm (đôi d)

Đoạn mã dưới đây thêm một giá trị kép vào chuỗi hiện tại .

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

nối thêm (float f)

Đoạn mã dưới đây thêm giá trị float vào chuỗi hiện tại .

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

chắp thêm (int i)

Dưới đây là một chương trình để nối một giá trị số nguyên vào chuỗi hiện tại .

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

nối thêm (Chuỗi s)

Đoạn mã dưới đây cho thấy cách nối một chuỗi vào chuỗi nguồn vào trong Java .

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

Tài liệu tìm hiểu thêm

LinkedIn

Đệm

Reddit

Tumblr

11CỔ PHẦN