Đối tượng Java toString ()

Phương thức Java Object toString () chuyển đổi đối tượng thành một chuỗi và trả về nó.

Cú pháp của toString()phương thức là:

 object.toString()

tham số toString ()

Các toString()phương pháp không mất bất kỳ thông số.

toString () Giá trị trả về

  • trả về biểu diễn văn bản của đối tượng

Lưu ý : Chuỗi được trả về bao gồm tên của lớp, ký tự dấu (@) và mã băm của đối tượng trong biểu diễn thập lục phân.

Ví dụ 1: Đối tượng Java toString ()

 class Main ( public static void main(String() args) ( // toString() with Object Object obj1 = new Object(); System.out.println(obj1.toString()); // java.lang.Object@6a6824be Object obj2 = new Object(); System.out.println(obj2.toString()); // java.lang.Object@5c8da962 Object obj3 = new Object(); System.out.println(obj3.toString()); // java.lang.Object@512ddf17 ) )

Trong các ví dụ trên, chúng ta đã tạo các đối tượng của Objectlớp. Chúng tôi đã sử dụng toString()phương thức để chuyển đổi đối tượng thành chuỗi.

Lưu ý đầu ra,

 java.lang.Object@6a6824be 

Đây,

  • java.lang.Object - tên lớp
  • @ - dấu tại
  • 6a6824be - mã băm của đối tượng ở định dạng thập lục phân

Lưu ý : ObjectLớp là lớp cha cho tất cả các lớp trong Java. Do đó, mọi lớp và mảng đều có thể triển khai toString()phương thức.

Ví dụ 2: toString () với Array

 class Main ( public static void main(String() args) ( // toString() with array // create an array String() array = ("Python", "Java", "C"); System.out.println(array.toString()); // (Ljava.lang.String;@6a6824be // toString() with each element of array System.out.println(array(0).toString()); // Python ) )

Trong ví dụ trên, chúng ta đã sử dụng toString()phương thức với một mảng. Ở đây, chúng ta có thể thấy rằng phương thức có thể được gọi cho toàn bộ mảng hoặc một phần tử riêng lẻ của mảng.

Có thể vì Objectlớp là gốc của hệ thống phân cấp lớp trong Java. Và, tất cả các lớp con và mảng có thể sử dụng phương thức của Object.

Lưu ý : Chúng ta cũng có thể sử dụng toString()phương thức cho ArrayListlớp. Để tìm hiểu thêm, hãy truy cập Java ArrayList toString ().

thú vị bài viết...