亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

java中valueof和tostring的區別是什么

小億
96
2023-12-26 19:02:21
欄目: 編程語言

在Java中,valueOf()toString()都是用于轉換數據類型的方法,但它們的作用和用法有所不同。

  1. valueOf()方法:
    • valueOf()方法用于將其他數據類型轉換為字符串類型。
    • 該方法是一個靜態方法,通常由數據類型的包裝類調用,例如Integer.valueOf()Double.valueOf()等。
    • valueOf()方法接受一個參數,該參數可以是基本數據類型、字符串等。
    • valueOf()方法將參數轉換為字符串類型,并返回一個對應的字符串對象。

示例:

int num = 10;
String str = String.valueOf(num);
System.out.println(str); // 輸出:"10"
  1. toString()方法:
    • toString()方法用于將對象轉換為字符串類型。
    • 該方法是一個非靜態方法,通常由對象調用。
    • toString()方法將對象的值轉換為字符串,并返回一個對應的字符串對象。
    • 默認情況下,Object類中的toString()方法將返回一個對象的類名和內存地址的字符串表示,但可以通過在自定義類中重寫該方法來返回自定義的字符串表示。

示例:

public class Person {
    private String name;
    private int age;

    public Person(String name, int age) {
        this.name = name;
        this.age = age;
    }

    @Override
    public String toString() {
        return "Person [name=" + name + ", age=" + age + "]";
    }
}

Person person = new Person("Alice", 25);
String str = person.toString();
System.out.println(str); // 輸出:"Person [name=Alice, age=25]"

總結:

  • valueOf()方法用于將其他數據類型轉換為字符串類型。
  • toString()方法用于將對象轉換為字符串類型,并返回一個對應的字符串對象。

0
鸡西市| 明水县| 怀柔区| 全椒县| 北碚区| 溆浦县| 舒兰市| 成都市| 万年县| 来安县| 旺苍县| 陵川县| 梁河县| 驻马店市| 邓州市| 彝良县| 宁陕县| 郸城县| 会理县| 塔城市| 平遥县| 安庆市| 兴安县| 民权县| 自贡市| 富民县| 利川市| 鲁山县| 扎赉特旗| 响水县| 景泰县| 二连浩特市| 呼玛县| 临泽县| 怀集县| 武义县| 深泽县| 乐昌市| 西城区| 甘德县| 广昌县|