Không chỉ riêng trong ngôn ngữ lập trình hướng đối tượng Java, bất kể một ngôn ngữ lập trình nào cũng vậy. Thao tác với String (chuỗi) là những thao tác đòi hỏi các bạn cần nắm vững. Vì những phương thức với String được sử dụng rất nhiều trong các chương trình lập trình Java. Bài viết dưới đây giúp bạn hiểu được: • String trong lập trình hướng đối tượng Java là gì? • Có các loại phương thức nào trong String? • Cách thao tác với mỗi phương thức đó như thế nào? • Ví dụ cụ thể cho mỗi phương thức với String trong ngôn ngữ lập trình Java.
String được sử dụng để lưu trữ các giá trị Text (gồm nhiều ký tự). Ví dụ nhưng
String greeting = "Hello";
String trong ngôn ngữ lập trình Java là một kiểu dữ liệu đặt biệt, nó thật ra là một đối tượng chứa đựng nhiều phương thức để xử lý một số nhiệm vụ như sau.
String txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
System.out.println("The length of the txt string is: " + txt.length());
String txt = "Hello World";
System.out.println(txt.toUpperCase()); // Outputs "HELLO WORLD"
System.out.println(txt.toLowerCase()); // Outputs "hello world"
String txt = "Please locate where 'locate' occurs!";
System.out.println(txt.indexOf("locate")); // Outputs 7
String firstName = "John";
String lastName = "Doe";
System.out.println(firstName + " " + lastName);
String text = " le vu" nguyen"
String txt = "le vu\" nguyen";
Ngoài ra String hỗ trợ các ký tự đặc biệt khác như
String txt = "Hello\nWorld!";
String txt = "Hello\tWorld!";
String txt = "Hello\tWorld!";
Khi ta sử dụng dấu + thì đối với kiểu int thì nó là cộng 2 số, còn đối với kiểu String thì sẽ là concatenation (nối chuỗi)
int x = 10;
int y = 20;
int z = x + y; // z là 30
String x = "10";
String y = "20";
String z = x + y; // z là chuỗi 1020