Nối chuỗi trong Java



Trong Java, nối chuỗi tạo nên một chuỗi mới mà là chuỗi tổ hợp của nhiều chuỗi. Có hai cách để nối chuỗi trong Java, đó là:

  • Bởi toán tử nối chuỗi +

  • Bởi phương thức concat()

Nối chuỗi bởi toán tử + trong Java

Toán tử + trong Java được sử dụng để nối hai chuỗi. Ví dụ:

class Noichuoi1{  
 public static void main(String args[]){  
   String s="Vietjack"+" Team";  
   System.out.println(s);//in ra ket qua Vietjack Team 
 }  
}  

Trình biên dịch Compiler chuyển đổi code trên thành dạng:

String s=(new StringBuilder()).append("Vietjack").append(" Team).toString();  

Trong Java, 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ó. Toán tử nối chuỗi tạo một chuỗi mới bằng cách phụ thêm toán hạng thứ hai vào phần cuối của toán hạng đầu tiên. Toán tử nối chuỗi không những có thể nối chuỗi mà còn có thể nối các giá trị ở kiểu dữ liệu gốc. Ví dụ:

class Noichuoi2{  
 public static void main(String args[]){  
   String s=50+30+"Vietjack"+40+40;  
   System.out.println(s);//in ra ket qua 80Vietjack4040  
 }  
}  

Ghi chú: Sau một String Literal, tất cả toán tử + sẽ được đối xử như là toán tử nối chuỗi.

Nối chuỗi bởi phương thức concat() trong Java

Phương thức concat() trong Java nối chuỗi đã cho vào phần cuối của chuỗi hiện tại. Cú pháp:

public String concat(String khac)  

Bạn theo dõi ví dụ sau về phương thức concat():

class Noichuoi3{  
 public static void main(String args[]){  
   String s1="Vietjack ";  
   String s2="Team";  
   String s3=s1.concat(s2);  
   System.out.println(s3);//in ra ket qua Vietjack Team 
  }  
}  

Mọi người cho thể tham gia khóa học thứ 3 của vietjackteam vào đầu tháng 07/2017 do anh Nguyễn Thanh Tuyền, admin vietjack.com trực tiếp giảng dạy tại Hà Nội. Chi tiết nội dung khóa học tham khỏa link : Khóa học Java.Các bạn học CNTT, điện tử viễn thông, đa phương tiện, điện-điện tử, toán tin có thể theo học khóa này. Khóa học cũng đưa 200 câu hỏi phỏng vấn java trên https://www.javatpoint.com/corejava-interview-questions vào nội dung để giúp các bạn dễ dàng vượt qua kì phỏng vấn

Các bạn ở xa học không có điều kiện thời gian có thể tham dự khóa Java online để chủ động cho việc học tập. Thông tin khóa học tại Khóa học Java Online trên Udemy

Mọi người có thể xem demo nội dung khóa học tại địa chỉ Video demo khóa học Offline

Loạt bài hướng dẫn của chúng tôi dựa một phần trên nguồn tài liệu của: Tutorialspoint.com

Follow fanpage của team https://www.facebook.com/vietjackteam/ hoặc facebook cá nhân Nguyễn Thanh Tuyền https://www.facebook.com/tuyen.vietjack để tiếp tục theo dõi các loạt bài mới nhất về Java,C,C++,Javascript,HTML,Python,Database,Mobile.... mới nhất của chúng tôi.



Demo một bài giảng trong khóa học online tại vietjackteam.