Empty string là gì?

Noun Automata
empty word
Chuỗi rỗng, chuỗi trống

Chuỗi rỗng (empty string) là các chuỗi (string) không có ký hiệu (symbol) nào và nó có độ dài (length) bằng không. Nó được đại diện bởi ε.

Noun Java
Chuỗi rỗng

Một chuỗi rỗng (empty string) trong Java có nghĩa là một chuỗi (string) có độ dài (length) bằng không. Nếu một chuỗi là rỗng có nghĩa là biến tham chiếu (reference variable) đang tham chiếu đến một vị trí bộ nhớ (memory location) chứa một chuỗi có độ dài bằng không.

Trong Java có một phương thức (method) được tích hợp sẵn (built-in method) để kiểm tra xem một chuỗi có rỗng không trước khi thực hiện bất kỳ hoạt động (operation) nào. Nếu không muốn sử dụng phương thức tích hợp sẵn này, bạn có thể kiểm tra xem độ dài của chuỗi có bằng 0 hay không. Ví dụ bên dưới chúng ta sử dụng phương thức được tích hợp sẵn để xem liệu chuỗi có rỗng hay không.


public class Example {

	public static void main(String[] args) {

		// check if it is an "empty" string

		String myName = new String();

		System.out.println("The String = " + myName);

		// not sure if the string is either null or empty

		System.out.println("Is the String null? " + (myName == null));

		System.out.println("Is the String empty? " + myName.isEmpty());

		// will go in the 'if block' if any one of the checks are true
		if (myName != null || myName.isEmpty()) {

			myName = "Lubaina Khan";
			System.out.println("The String = " + myName);
		}
	}
}

Output:


The String = 
Is the String null? false
Is the String empty? true
The String = Lubaina Khan

Learning English Everyday