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

溫馨提示×

java中tostring和string有什么區別

小億
110
2023-11-06 18:16:00
欄目: 編程語言

在Java中,toString()和String是不同的概念。

  1. toString(): toString()是Object類中的一個方法,所有Java類都繼承自Object類,因此所有Java類都可以使用toString()方法。該方法用于返回一個對象的字符串表示形式,一般用于將對象轉換為字符串輸出。默認情況下,toString()方法返回的是一個包含類名和哈希碼的字符串。

例如:

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

    // 構造函數和其他方法省略

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

Person person = new Person("Alice", 20);
System.out.println(person.toString()); // 輸出:Person{name='Alice', age=20}
System.out.println(person); // 等同于System.out.println(person.toString())

上面的例子中,通過重寫Person類的toString()方法,我們可以自定義對象的字符串表示形式。

  1. String: String是Java中的一個類,表示字符串類型。它是不可變的,即一旦創建,便不能被修改。String類提供了很多用于操作字符串的方法,例如concat()、length()、substring()等。

例如:

String str1 = "Hello";
String str2 = "World";
String str3 = str1 + " " + str2;
System.out.println(str3); // 輸出:Hello World
System.out.println(str3.length()); // 輸出:11

上面的例子中,我們使用"+"運算符對兩個字符串進行拼接,得到一個新的字符串。

綜上所述,toString()是一個方法,用于將對象轉換為字符串,而String是一個類,用于表示字符串類型。

0
吉首市| 喜德县| 五指山市| 邢台市| 上蔡县| 清新县| 临泽县| 开原市| 威信县| 阿巴嘎旗| 色达县| 松江区| 聂荣县| 山丹县| 迁安市| 平定县| 英山县| 商都县| 清丰县| 太和县| 南城县| 大英县| 丘北县| 桂林市| 泰安市| 岳西县| 东海县| 区。| 京山县| 泗洪县| 牡丹江市| 扶余县| 东港市| 孟村| 临泉县| 滨海县| 余庆县| 佳木斯市| 平山县| 远安县| 麻江县|