Spinner
특정 객체 선택하기
미친듯이 기초가 없다 보니 intent 값을 받아와 Spinner도 선택해 놓을수 없는 허무 함에 미친 검색과 질문으로 해결했다. -_- 기초가 충실해야 한다. 누군가에게도 도움이 되었으면 한다. ㅎ
[Spinner 아답터를 설정한 변수 이 설명이 맞는지 모르겠음.].setSelection(배열 값);
예 ) spinner.setSelection(0);
equalsIgnoreCase
문자열을 비교하여 같으면 true 틀리다면 false를 반환 한다.
해당 변수.equalsIgnoreCase(비교 문자열)
예) mid.equalsIgnoreCase("")
equals
숫자형을 비교할때는 == 를 사용하지만 예전 PHP에서 등은 상관 없지만 자바나 안드로이드 프로그래밍에서는 String 형식은 == 이렇게 비교하면 오류가 난다.
그럴때 사용하는게 equals이다.
또한 여백 검사는 이렇게 한다.
(!id.equalsIgnoreCase(""))
(!변수명.equalsIgnoreCase("")) // 변수의 값이 여백인지 체크이다 ! 가 들어가 있기 때문에 반대인 것이 true 허용 되게 된다.
또한 문자열에 값이 없는 것을 비교하게 되어도 오류가 난다.
String a;
String b = "10";
이럴때 equals로도 비교한다 해도 NullPointException 에러가 발생한다.
a의 값이 없기 때문이란다.
이럴 경우 if(a==null||a.equals("")){} 이렇게 사용하면 된다고 한다.
자바 경험이 없던 내가 잠시 멍때려서 알게 되어 검색하여 글을 남긴다.
출처는 강원 IT Class 이다.
특정 객체 선택하기
미친듯이 기초가 없다 보니 intent 값을 받아와 Spinner도 선택해 놓을수 없는 허무 함에 미친 검색과 질문으로 해결했다. -_- 기초가 충실해야 한다. 누군가에게도 도움이 되었으면 한다. ㅎ
[Spinner 아답터를 설정한 변수 이 설명이 맞는지 모르겠음.].setSelection(배열 값);
예 ) spinner.setSelection(0);
equalsIgnoreCase
문자열을 비교하여 같으면 true 틀리다면 false를 반환 한다.
해당 변수.equalsIgnoreCase(비교 문자열)
예) mid.equalsIgnoreCase("")
equals
숫자형을 비교할때는 == 를 사용하지만 예전 PHP에서 등은 상관 없지만 자바나 안드로이드 프로그래밍에서는 String 형식은 == 이렇게 비교하면 오류가 난다.
그럴때 사용하는게 equals이다.
또한 여백 검사는 이렇게 한다.
(!id.equalsIgnoreCase(""))
(!변수명.equalsIgnoreCase("")) // 변수의 값이 여백인지 체크이다 ! 가 들어가 있기 때문에 반대인 것이 true 허용 되게 된다.
또한 문자열에 값이 없는 것을 비교하게 되어도 오류가 난다.
String a;
String b = "10";
이럴때 equals로도 비교한다 해도 NullPointException 에러가 발생한다.
a의 값이 없기 때문이란다.
이럴 경우 if(a==null||a.equals("")){} 이렇게 사용하면 된다고 한다.
자바 경험이 없던 내가 잠시 멍때려서 알게 되어 검색하여 글을 남긴다.
출처는 강원 IT Class 이다.
'개발도구 > aOS - 안드로이드 개발' 카테고리의 다른 글
[안드로이드] 키보드 보이고 안보이게 하기 (0) | 2011.06.01 |
---|---|
[안드로이드] euckr -> UTF-8 변환 / 안드로이드 검색 (0) | 2011.06.01 |
[안드로이드] if (type == "juyo") VS if (type.equals("photonews")) (0) | 2011.05.31 |
[안드로이드] java.lang.NullPointerException (0) | 2011.05.31 |
[안드로이드] 타이머 timer 활용 (0) | 2011.05.31 |