Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Java

Sử dụng phương thức valueOf() của lớp String trong Java

Lớp String của package java.lang đại diện cho chuỗi ký tự. Tất cả string literal trong Java như "abc" đều là instance của class này. String là hằng số (immutable), giá trị không thay đổi sau khi tạo.

Phương thức valueOf() của lớp String nhận tham số là char, char array, double, float, int, long hoặc object và trả về biểu diễn String của nó.

Ví dụ 1

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ụ 2

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