Nội dung chính
Nối chuỗi trong java
Trong java, việc nối chuỗi để tạo thành một chuỗi mới là sự kết hợp của nhiều chuỗi. Có 2 cách để nối chuỗi trong java:
- Sử dụng toán tử +
- Sử dụng phương thức concat()
1) Nối chuỗi bằng toán tử +
Ví dụ 1:
public class TestStringConcatenation1 { public static void main(String args[]) { String s = "Hello" + " Java" + "!"; System.out.println(s); } }
Output:
Hello Java !
Trình biên dịch Java biến đổi code trên thành:
String s=(new StringBuilder()).append("Hello").append(" Java).append("!").toString();
Trong java, việc nối chuỗi được thực hiện thông qua lớp StringBuilder (hoặc StringBuffer) và phương thức append() của nó. Nối chuỗi trong java để tạo ra một chuỗi mới bằng cách thêm các toán hạng thứ hai vào cuối các toán hạng đầu tiên. Chức năng này có thể áp dụng cho cả các giá trị nguyên thủy.
Ví dụ 2:
public class TestStringConcatenation2 { public static void main(String args[]) { String s = 50 + 30 + "-Java-" + 40 + 40; System.out.println(s); } }
Output:
80-Java-4040
2) Nối chuỗi bằng phương thức concat()
Phương thức concat() sẽ nói chuỗi vào cuối chuỗi hiện tại.
Ví dụ 3:
public class TestStringConcatenation1 { public static void main(String args[]) { String s1 = "Hello "; String s2 = "Admin"; String s3 = s1.concat(s2); System.out.println(s3); } }
Output:
Hello Admin