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

Giải thích cách sử dụng phương thức valueOf () của lớp String trong Java

Chuỗi lớp của java.lang gói đại diện cho các chuỗi ký tự. Tất cả các ký tự chuỗi trong chương trình Java, chẳng hạn như "abc", được triển khai dưới dạng các thể hiện của lớp này. Các chuỗi là không đổi, giá trị của chúng không thể thay đổi sau khi được tạo.

valueOf () phương thức của lớp String chấp nhận một mảng char hoặc, char hoặc, double hoặc, float hoặc, int hoặc, long hoặc một đối tượng làm tham số và trả về biểu diễn Chuỗi của nó.

Ví dụ

import java.util.Scanner;
public class ConversionOfDouble {
   public static void main(String args[]) {
      Scanner sc = new Scanner(System.in);
      System.out.println("Enter a double value:");
      Double d = sc.nextDouble();
      String result = "".valueOf(d);
      System.out.println("The result is: "+result);
   }
}

Đầu ra

Enter a double value:
2548.2325
The result is: 2548.2325

Ví dụ

import java.util.Scanner;
public class Test {
   public static void main(String args[]) {
      String str = new String();      
      float floatVal = 2569.336f;
      String val1 = str.valueOf(floatVal);
      System.out.println(val1);      
      double doubleVal = 2569.336;
      String val2 = str.valueOf(doubleVal);
      System.out.println(val2);      
      int intVal = 5548;
      String val3 = str.valueOf(intVal);
      System.out.println(val3);      
      boolean boolVal = true;
      String val4 = str.valueOf(boolVal);
      System.out.println(val4);      
      char charVal = 'K';
      String val5 = str.valueOf(charVal);
      System.out.println(val5);      
   }
}

Đầu ra

2569.336
2569.336
5548
true
K