java/stringMethod
자바 문자열 String Class 문자열 변환
_Jay
2022. 11. 1. 14:04
1. 문자열을 숫자로 변환하는 방법.
int i = new Integer("100").intValue(); // floatValu(), longValue()....//래퍼클래스를 기본형으로 바꾸는방법
int i2 = Integer.parseInt("100"); // 주로 이방법을 많이 사용.
Integer i3 = Integer.valueOf("100");
int i3 = Integer.valueOf("100"); // Integer를 int 로 사용해도 무방함.
2. 문자열 ㅡ> 기본형 문자열 ㅡ> 래퍼클래스
byte b = Byte.parseByte("100"); byte b = Byte.valueOf("100");
short s = Short.parseShort("100"); short s = Short.valueOf("100");
int i = Integer.parseInt("100"); int i = Integer.valueOf("100");
long l = Long.parseLong("100"); long l = Long.valueOf("100");
float f = Float.parseFloat("3.14"); float f = Float.valueOf("3.14");
double d = Double.parseDouble("3.14"); double d = Double.valueOf("3.14");
결론: valueOf와 parse만 기억하면됨.
3. n진법의 문자열을 숫자로 변환하는 방법.
int i4 = Integer.parseInt("100", 2); // 문자열 100을 2진수 숫자로 변환.
int i5 = Integer.parseInt("100", 8); // 문자열 100을 8진수 숫자로 변환.
int i6 = Integer.parseInt("100", 16);//문자열 100을 16진수 숫자로 변환.
int i7 = Integer.parseInt("FF", 16); // 문자열 FF을 16진수 숫자로 변환.
