알고리즘 자주 헷갈리는거 ㅠㅠ

Sting -> int

String s = "123";
Int n = Integer.parseInt(s);

int -> String

String s = Integer.toString(123);

문자열이 정수인지 아닌지 모를때, 예외처리

String s = "123rraa55";
int n;
try{
	n = Integer.parseInt(s);
}catch(Exception e){
	System.out.println("정수가 아닙니다.");
}

10진수 2진수 변환

int n = 100;
String binaryString = Integer.toBinaryString(num);  // 10진수 -> 2진수
String octalString= Integer.toOctalString(num);    // 10진수 -> 8진수
String hexString = Integer.toHexString(num);    // 10진수 -> 16진수
 

2진수 10진수 변환

String s = "101000111";
int n = Integer.parseInt(s, 2)

좋은 웹페이지 즐겨찾기