1. String 함수 중 valueOf에 대해
- 사용 방법 : String.valueOf()
- 파라미터가 null이면 문자열 null을 만들어서 담는다.
- 그외에 Casting, toString으로 변환 가능하나
Casting의 경우 대상이 null이면 NullPointerException이 발생하고 Object 값이 String이 아니면 ClassCastException 발생.
toString()의 경우 . 로 사용하기 때문에 대상 값이 null이면 NullPointerException 발생. Object에 담긴 값이 String이 아니라도 출력.
- toString도 처음에는 써봤음. 이 두 메소드의 차이점은 null값에 따른 NPE 발생 유무.
- valueOf의 null 체크 방식은 "null".equals(string)으로 해야 함.
2. 제목이나 주제에 연연하지 말고 내용에 충실할 것.
단순한 숫자를 가지고 노는 것은 메모리를 굳이 할당할 필요가 없이 배열의 기본 인덱스를 이용하자.
3. 문자를 정수로 변환하는 가장 쉬운 방법
http://blog.naver.com/PostView.nhn?blogId=tipsware&logNo=221270394873
숫자 형태의 문자 중 가장 먼저 나오는 '0'문자의 ASCII 코드값은 48이기 때문에 '0'문자를 빼주게 되면 숫자형태의 문자를 정수값으로 빠르게 변환 가능.