Computer >> Máy Tính >  >> Lập trình >> Java

Làm cách nào để lấy biểu diễn chuỗi của các số bằng toString () trong Java?


toString () method là một phương thức quan trọng của Đối tượng và nó có thể được sử dụng để trả về chuỗi hoặc biểu diễn dạng văn bản của một đối tượng. toString () của lớp đối tượng phương thức trả về một chuỗi là tên của lớp của đối tượng được chỉ định, theo sau là ‘ @ Ký hiệu 'và mã băm của đối tượng ( java.lang.String; @ 36f72f09 )

Chúng ta có thể sử dụng toString () để lấy biểu diễn chuỗi của các số và nó có thể hữu ích nếu chuỗi bao gồm các số được lấy từ các biến khác nhau. Trong trường hợp đó, số có thể được chuyển đổi thành một chuỗi và nối để tạo ra một chuỗi kết hợp hoặc được định dạng.

Cú pháp

public String toString()

Ví dụ

public class ToStringMethodTest {
   public static void main(String args[]) {
      int num1 = 50;
      Integer num2 = 75;
      float flt1 = 50.75f;
      Float flt2 = 80.55f;
      double dbl1 = 3256522.44d;
      Double dbl2 = new Double(565856585d);
      //converting numbers to string format by toString()
      String str_int1 = Integer.toString(num1);
      String str_int2 = num2.toString();
      String str_flt1 = Float.toString(flt1);
      String str_flt2 = flt2.toString();
      String str_dbl1 = Double.toString(dbl1);
      String str_dbl2 = dbl2.toString();
      System.out.println("int to string = " + str_int1);
      System.out.println("Integer to string = " + str_int2);
      System.out.println("float to string = " + str_flt1);
      System.out.println("Float to string = " + str_flt2);
      System.out.println("double to string = " + str_dbl1);
      System.out.println("Double to string = " + str_dbl2);
   }  
}

Đầu ra

int to string = 50
Integer to string = 75
float to string = 50.75
Float to string = 80.55
double to string = 3256522.44
Double to string = 5.65856585E8