숫자를 문자열로 바꾸기
int i = 1234;
String s = String.valueOf(i); 문자열 "1234"로 변환
String s = Integer.toString(i); 문자열 "1234"로 변환
String s = ””+i; 문자열 "1234"로 변환
String s = “”+12.34; 문자열 "12.34"로 변환
String s = “”+0; 문자열 "0"로 변환
문자열을 숫자로 바꾸기
String str = "1234";
int i = Integer.valueOf(str).intValue();
int i = Integer.parseInt(str);
long i = Long.parseLong(str)
double i = Double.valueOf(str).doubleValue();
Byte.parseByte(str) 바이트형 정수로 변환
Short.parseShort(str) short형 정수로 변환
Integer.parseInteger(str) int형 정수로 변환
Long.parseLong(str) long형 정수로 변환
Float.parseFloat(str) float형 부동 소수로 변환
Double.parseDouble(str) double형 부동 소수로
문자 16진수 → 숫자 10진수
String strHexValue = "A";
System.out.println(Integer.parseInt(strHexValue, 16));
>> 10
숫자 10진수 → 문자 16진수
System.out.println(Integer.toString(intHexValue, 16));
>> a
소문자 → 대문자
String strSmallA = "a";
String strLargeA = strSmallA.toUpperCase();
문자 비교
"a".equals("A") → false
"a".equalsIgnoreCase("A") → ture
[출처] http://sunmo.blogspot.kr/2010/11/java-int-float-double-string-%ED%98%95%EB%B3%80%ED%99%98-%EC%A7%84%EC%88%98-%EB%B3%80%ED%99%98.html
'IT > 안드로이드+JAVA' 카테고리의 다른 글
[안드로이드] 안드로이드 스튜디오 자동임포트 (정리) (0) | 2016.04.24 |
---|---|
[자바] 삼항연산자 ?: (펌) (0) | 2016.04.22 |
[안드로이드] putExtra, getExtra (펌) (0) | 2016.04.21 |
[안드로이드] gps 주소 Address 클래스 정보 (정리) (0) | 2016.04.19 |
[안드로이드] 액티비티 생명주기 (펌) (0) | 2016.04.19 |