inblog logo
|
silver
    알고리즘문제풀기

    [알고리즘문제풀기] 문자열로 변환

    silver's avatar
    silver
    Mar 26, 2025
    [알고리즘문제풀기] 문자열로 변환
    Contents
    문제내가 작성한 정답

    문제

    school.programmers.co.kr
    https://school.programmers.co.kr/learn/courses/30/lessons/181845

    내가 작성한 정답

    Integer.toString

    : Integer 클래스와 관련된 작업에서 사용
    class Solution { public String solution(int n) { return Integer.toString(n); } }

    String.valueOf

    : int, long, float, double, char, boolean 등 여러 기본형 타입에 대해 오버로딩되어 있다
    class Solution { public String solution(int n) { return String.valueOf(n); } }

    + 연산자

    : + 연산자를 사용하여 문자열을 결합하면, 각 결합마다 새로운 String 객체가 생성되기 때문에 느림
    class Solution { public String solution(int n) { return n+""; } }

    StringBuilder (StringBuffer)

    class Solution { public String solution(int n) { StringBuilder sb = new StringBuilder(); return sb.append(n).toString(); } }

    String.format

    %s: 문자열 %d: 정수 (int) %f: 부동 소수점 숫자 (float, double) %x: 16진수 정수 %b: 불리언 값 %n: 플랫폼에 맞는 줄 바꿈 문자
    class Solution { public String solution(int n) { return String.format("%d",n); } }
    Share article

    silver

    RSS·Powered by Inblog