Bạn đang đọc: Cách nối một chuỗi trong Java
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"
Pin
Tóm Tắt
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
Xem thêm: Ví dụ Lập trình MVC trong Java
11CỔ PHẦN
Source: https://final-blade.com
Category: Kiến thức Internet