숫자
-
문자열에서 숫자만 추출하기2015.09.02
-
안드로이드 EdtiText 입력 숫자 검사하기2013.07.14
문자열에서 숫자만 추출하기
2015. 9. 2. 12:23
반응형
해당링크
핵심 키워드 \D+
문자열 배려 첫번째는 공백이므로 split[1] 값 부터 사용하기
특히 특수문자 검색할 땐 앞에 백슬래쉬 요거 \ 추가하기
ex) ""이름"" ( 에러뜸 ) ▶ "\"이름\"" ( 따옴표도 검색가능 )
반응형
'지식메모 > JAVA' 카테고리의 다른 글
자바 JTextArea 스크롤바 자동으로 설정하기 (0) | 2015.10.04 |
---|---|
JAVA JPasswordField 암호 값 가져오기 (0) | 2015.09.20 |
Java 텍스트 파일 생성과 읽기를 이용한 누적시간 계산하기 (0) | 2014.12.29 |
숫자 천단위 콤마 입력하기 (0) | 2014.09.25 |
Json의 이해 (0) | 2013.11.05 |
안드로이드 EdtiText 입력 숫자 검사하기
2013. 7. 14. 11:43
반응형
사용자로부터 숫자를 입력 받을때 그 값을 검사하고 싶을때 사용한다.
예를 들면 1부터 5까지만 입력을 받고 싶다면 사용자가 5 보다 큰 수를 입력했을때
값을 초기화 해버리면서 토스트메세지를 즉시 띄우게 된다.
EditText et=(EditText)findViewById(R.id.num); //해당 에디트텍스트 선언
et.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
// TODO Auto-generated method stub
if(s.toString().length() > 0){ //문자열s의 길이가 0보다 크면
if(Integer.parseInt(s.toString()) > 5){ //문자열s를 int형으로 파싱해서 5보다 크면
et.setText(null); //에디트텍스트 값을 null로 초기화 해버리고
Toast.makeText(getApplicationContext(), "1부터 5까지만 입력해주세요", Toast.LENGTH_LONG).show();
//토스트메세지를 띄운다.
}
}
}
EditText et=(EditText)findViewById(R.id.num); //해당 에디트텍스트 선언 et.addTextChangedListener(new TextWatcher() { @Override public void onTextChanged(CharSequence s, int start, int before, int count) { // TODO Auto-generated method stub if(s.toString().length() > 0){ //문자열s의 길이가 0보다 크면 if(Integer.parseInt(s.toString()) > 5){ //문자열s를 int형으로 파싱해서 5보다 크면 et.setText(null); //에디트텍스트 값을 null로 초기화 해버리고 Toast.makeText(getApplicationContext(), "1부터 5까지만 입력해주세요", Toast.LENGTH_LONG).show(); //토스트메세지를 띄운다. } } }
반응형
'지식메모 > 안드로이드 Android' 카테고리의 다른 글
안드로이드 이미지버튼으로 버튼 눌림 효과 주기 (0) | 2013.07.17 |
---|---|
안드로이드 뒤로가기 버튼으로 종료하기 (0) | 2013.07.17 |
안드로이드 EditText 입력 글씨 색깔 바꾸기 (0) | 2013.07.09 |
안드로이드 특정파일 미디어 스캐닝 (5) | 2013.07.08 |
안드로이드 화면캡쳐시 bitmap null 값 현상 (24) | 2013.07.07 |