91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

String.format如何處理自定義對象

小樊
83
2024-10-12 10:26:03
欄目: 編程語言

String.format() 是 Java 中的一個方法,用于格式化字符串。要使用 String.format() 處理自定義對象,您需要將自定義對象轉換為字符串表示形式,然后在格式字符串中使用占位符。以下是一個簡單的示例:

  1. 首先,創建一個自定義類:
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 類,它有兩個屬性:nameage。我們還重寫了 toString() 方法,以便在需要時將 Person 對象轉換為字符串。

  1. 使用 String.format() 處理自定義對象:
public class Main {
    public static void main(String[] args) {
        Person person = new Person("Alice", 30);

        String formattedString = String.format("姓名:%s,年齡:%d", person);
        System.out.println(formattedString);
    }
}

在這個例子中,我們創建了一個 Person 對象,并使用 String.format() 方法將其格式化為字符串。在格式字符串中,我們使用 %s 作為占位符表示字符串,使用 %d 作為占位符表示整數。然后,我們將自定義對象作為參數傳遞給 String.format() 方法。

運行這個程序,您將看到以下輸出:

姓名:Alice,年齡:30

這就是如何使用 String.format() 處理自定義對象。請注意,toString() 方法在自定義對象轉換為字符串時非常有用,因為它允許您控制對象的表示形式。如果您沒有重寫 toString() 方法,那么 Object.toString() 方法將被調用,它通常只返回對象的類名和哈希碼。

0
灌阳县| 米林县| 阳山县| 开化县| 和顺县| 界首市| 盘锦市| 逊克县| 临西县| 股票| 醴陵市| 武冈市| 射阳县| 会宁县| 英山县| 德州市| 甘德县| 桐城市| 安乡县| 元朗区| 海晏县| 满洲里市| 日土县| 靖州| 乌拉特中旗| 都兰县| 印江| 平安县| 深圳市| 雷山县| 门头沟区| 高邮市| 乡宁县| 大连市| 勃利县| 衡水市| 连州市| 南宫市| 喀喇沁旗| 凤台县| 八宿县|