Flutter/Dart - Double을 String으로 변환

double을 문자열로 변환하는 방법을 소개합니다.

1. toString()을 이용한 방법

double.toString()은 double을 문자열로 변환합니다.

void main() {
    double num = 12.3456789;

    String str = num.toString();
    print(str);
}

Output:

12.3456789

2. toStringAsFixed()을 이용한 방법

double.toStringAsFixed(N)은 소수점 N자리에서 올림을 하고 문자열로 변환합니다. 따라서 소수점 N자리까지만 보이게 됩니다.

void main() {
    double num = 12.3456789;

    String str = num.toStringAsFixed(2);
    print(str);

    print(num.toStringAsFixed(3));
    print(num.toStringAsFixed(4));
    print(num.toStringAsFixed(5));
    print(num.toStringAsFixed(6));
}

Output:

12.35
12.346
12.3457
12.34568
12.345679

3. String Interpolation을 이용한 방법

String Interpolation은 "$num"같이 문자열에 변수를 대입하여 문자열을 만드는 방식인데, 이렇게 double을 String으로 변환할 수 있습니다.

void main() {
    double num = 12.3456789;

    String str = "$num";
    print(str);
}

Output:

12.3456789
Loading script...

Related Posts

codechachaCopyright ©2019 codechacha