본문 바로가기
반응형

프로그래밍11

[Java] 자바 금액 숫자 콤마 넣기, 천단위 콤마찍기 (금액표시) 안녕하세요. 자바에서 금액을 표시할 때 천단위 콤마(,)를 넣는 방법을 알아보겠습니다. 금액을 읽기 편하기위해서는 숫자사이에 콤마를 넣어주어야합니다. 막상 구현하려고 하면 어떻게해야하는지 난감하죠. 그래서 이 블로그에 소스와 함께 숫자에 콤마찍는 방법을 설명해두겠습니다. 숫자에 콤마 찍기 예) 3125121 -> 3,125,121 중요한 것은 숫자 int형이나 long형이라면 콤마를 넣을때는 String 문자열이 된다는 점입니다. 자바에서 숫자 사이에 콤마( , )를 찍는 방법은 java.text.DecimalFormat 클래스를 활용하는 방법과 정규식을 활용하는 방법의 2가지가 대표적입니다. 소스로 보시는게 편하겠죠. 1. java.text.DecimalFormat 클래스를 이용해서 콤마찍기 int a.. 2022. 1. 12.
[안드로이드] 디버그 출력 프린트 클래스 전체소스 안드로이드 개발시 디버그 프린트는 어떤 것을 이용하시나요? 보통은 android.util.Log를 사용하거나 System.out.println을 사용하실텐데요. 안드로이드 개발시 이것저것 디버그용으로 사용하다보면 나중에 앱출시에 디버그용 출력을 제거해야 할때 매우 귀찮습니다. 제가 만들어놓은 디버그 프린터용 클래스를 이용해보세요. 나중에 출시시에는 private static final boolean DEBUG_PRINT_FLG = false; 로 출력은 off로 설정하시면됩니다. 사용법도 간단하니 아래 소스를 참고해주세요. 디버그출력시 로그레벨을 지정가능합니다. //로그레벨 public static final int LOG_INFO = 1; public static final int LOG_WARN = .. 2022. 1. 6.
[안드로이드] Android 오픈소스(Open Source) 사이트 모음 안드로이드 프로젝트를 시작하려고 하는데 어디서부터 시작해야하는지 무엇을 만들어야하는지 모르겠다면 안드로이드 오픈소스(Open Source)에 주목해주세요. 안드로이드 오픈소스 사이트 모음 물론 능력자라면 맨땅에 헤딩하며 시작할 수 있겠지만 보통은 오픈소스를 프레임삼아 시작을 하는 경우가 많습니다. 특히 로직은 구글에서 검색해서 만들면 되지만 디자인이나 애니메이션은 초보자가 구현하기에는 많이 어렵습니다. 파이썬, 자바로 프로젝트를 할 때도 마찬가지이지만 안드로이드도 무수히 많은 오픈소스가 있습니다. 이 덕분에 우리는 조금은 쉽게 프로젝트를 시작할 수 있는 것 같습니다. 이번 포스팅을 통해 안드로이드 오픈소스 사이트를 소개해보도록하겠습니다. 지금 바로 사용하지 않더라도 이런 오픈소스가 있구나하고 기억해두면 .. 2022. 1. 4.
[안드로이드] Permission 권한 요청 방법 안드로이드에서 카메라나 주소록접근 등 특정 기능을 사용하기 위해서는 권한을 설정해야합니다. 마시멜로우 이전 버전에서는 매니페스트 파일에 권한을 넣어주기만 하면 바로 사용이 가능했지만 보안이 강화되어 이제는 사용자의 승인이 필요하게 변경되었습니다. 이런 다이어로그에서 권한을 승인받아야 비로서 해당 권한이 사용가능해집니다. 그럼 안드로이드에서 권한을 취득하는 방법과 샘플예제를 통해 권한을 취득해 보도록 하겠습니다. 안드로이드 권한 관련해서는 아래의 매뉴얼을 참고 부탁드려요~ https://developer.android.com/guide/topics/permissions/overview#normal-dangerous Android에서의 권한 | Android 개발자 | Android Developers An.. 2021. 12. 30.
반응형