문자-> int
Integer.parseInt("12");
* parseInt와 intValue의 차이점 - parseInt는 string형에서 int값을 뽑을 때, intValue는 Integer형에서 int값을 뽑을 때 사용.
int -> 문자
Integer.toString(3);
이렇게 사용하면 된다.
예를 들어 텍스트필드에서 입력된 값은 무조건 String이다.
해당 필드가 int 라면
int value = Integer.parseInt(text.getText());
이렇게 가져오고,
다시 값을 세팅할 때는
text.setText(Integer.toString(value));
이런 식으로 이용하면 된다.
또한,
String a = Integer.toString(i); // 이 방식은 null point Exception이 발생하기 때문에 예외처리를 해주어야 한다.
String b = String.valueOf(i); // no exception
length와 length()의 차이점???
length는 배열의 길이를 나타내고
length()는 문자열의 길이를 나타낼 때 사용한다.
str.charAt(i) -> str에 담긴 i번째의 문자를 가져온다.
'나만의 정리' 카테고리의 다른 글
스트림 정리 (0) | 2018.05.21 |
---|---|
자바 API 문서 찾아 보는 방법 (0) | 2018.04.24 |
자바 생성자 정리 (0) | 2018.02.21 |
자바 String, StringBuilder, StringBuffer 차이점 비교 (0) | 2018.02.07 |
static 메소드 선언 (0) | 2018.01.29 |
댓글