Language/Java

[Java]Java 문자열 보간표현식(Formatter)

Hoplin 2021. 12. 27. 10:46
반응형

자바에서 문자열 보간표현식을 쓰려면 java.text.MessageFormat을 사용하면 된다.

 

String (변수명) = MessageFormat.format("{0}, {1}",(변수0),(변수1));

import java.text.MessageFormat;

class Car{
    private String color;
    private String gearType;
    private int door;
    Car(String c,String g, int d){
        color = c;
        gearType = g;
        door = d;
    }
    String returnColor(){
        return this.color;
    }
    String returnGearType(){
        return this.gearType;
    }
    int returnDoor(){
        return this.door;
    }
    String retunInfo(){
        String msg = MessageFormat.format("Color : {0} | GearType : {1} | Door : {2}",color,gearType,door);
        return msg;
    }
}


class CarTest{
    public static void main(String[] args){
        Car c1 = new Car("White","auto",10);
        System.out.println(c1.retunInfo());
    }
}
반응형