본문 바로가기

IT/java

JAVA Integer String 사용방법

SMALL

JAVA의 변수중에 가장 많이 사용되는 변수유형은 Integer와 String 이라고 개인적으로 생각한다.

Integer 숫자 타입의 유형

Integer.parse("123");

JAVA에 기본적으로 내장된 클래스로 String 존재하는 값을 int로 파싱해 주는 처리를 해준다.

parse("") <- 이부분에는 문자열을 int형으로 변환이 되기 위한 숫자형 문자열이 존재해야 된다.

Integer.parse("123가"); <- X

Integer.parse("123443"); <- O


Integer.compare();

2개의 숫자형 데이터를 비교하여 0[일치]/ -1[불일치] 값 반환

int cp = Integer.compare(12, 14); < -1 반환

int cp = Integer.compare(12, 12); < 0 반환


Integer.max();

개의 숫자형 데이터를 비교하여 큰 값을 반환

int mx = Integer.max(12, 14); < 14 반환

int mx = Integer.max(17, 12); < 17 반환


String 문자 타입의 유형

String.Format();

숫자형 데이터를 포매팅하여 새로운 값으로 반환

String sf = String.format("%,d", 1000000000); < 1,000,000,000;

십진 정수로 표시하되 쉼표(,)를 찍어주자

String sf = String.format("%.f2", 45685.0558); < 45685.05;

소수점 아래에 있는 숫자 중 2번째 자리까지 표현하자

String sf = String.format("%,.f2", 45685.0558); < 45,685.05;

소수점 윗자리를 십진 정수로 표현하면서 쉼표를 찍어주고 소수점 아래에 있는 숫자 중 2번째 자리까지 표현하자


날짜 데이터를 포맷

String tc = String.format("%tc", new Date());

수 3월 30 13:30:04 KST 2016

String tr = String.format("%tr", new Date());

01:30:04 오후

String ta = String.format("%ta", new Date());

String tb = String.format("%ta, %tb", new Date(),new Date());

수, 3월

String td = String.format("%ta, %tb %td", new Date(),new Date(),new Date());

수, 3월 30

LIST

'IT > java' 카테고리의 다른 글