Contact Person

퐁당풍당

Mobile Developer Share

관리자 글쓰기 로그인

Mobile Developer Share

    카테고리

    • APP (25)
      • Android (11)
        • Develop (9)
        • Error (2)
      • IOS (9)
        • Develop (9)
        • Error (0)
      • - (2)
    Android/Develop

    금액 형태 변환 코드 줄이기

    : 퐁당풍당
    : 2017. 5. 16. 18:32

    일반 문자열 수 -> 금액형태 포멧 으로 변환하는 코드를 1줄 코드로 변경

    많은분들이 이미 알고계실수있지만 모르시는분을 위해 공유합니다.

    기존 코드 

    DecimalFormatSymbols dfs = new DecimalFormatSymbols();
    dfs.setGroupingSeparator(',');

    DecimalFormat df = new DecimalFormat("###,###");
    df.setDecimalFormatSymbols(dfs);

    try {

    double inputNum = Double.parseDouble(result);
    result = df.format(inputNum).toString();

    } catch (NumberFormatException e) {
    // TODO: handle exception
    }


    변경 코드

    try {
    result = String.format("%,d", Integer.parseInt(result));
    } catch (Exception e) {
    e.printStackTrace();
    }


    그동안 한줄로 가능한 코드를 여러줄의 코드를 사용해왔다.. ㅠㅠ 


    아마 검색하면 기존코드로 대부분 되어있어서 사용해왔지만 1줄로도 처리할수있는 코드가 있어서 공유해본다.


    결과


    'Android > Develop' 카테고리의 다른 글

    RXJava, RxAndroid 시작!  (0) 2017.08.24
    모바일 웹 성능 관련 이슈 확인 및 검토 사항  (0) 2017.05.22
    갤럭시s8 , G6 리소스 대응!  (2) 2017.05.17
    이모티콘(emoji) MySQL charset 문제..  (0) 2017.05.16
    Android UnitTest를 위한 준비  (0) 2017.05.16
    퍼가기
    최근에 올라온 글
    RECENT POSTS
    최근에 달린 댓글
    RECENT COMMENTS
    LINK
    -
    방문자수
    COUNTER
    Today
    Yesterday
    Total
    퐁당풍당’s Blog is powered by / Designed by UX공작소
    위로가기

    티스토리툴바