투케이2K

34. (java/자바) Character.isDigit 숫자 및 문자 여부 확인 본문

Java

34. (java/자바) Character.isDigit 숫자 및 문자 여부 확인

투케이2K 2020. 12. 30. 09:42

/* =========================== */

[ 개발 환경 설정 ]

개발 툴 : Eclipse

개발 언어 : Java

/* =========================== */

/* =========================== */

[소스 코드]

 

package Al;

import java.util.Arrays;

public class MainActivity20 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("[Character.isDigit 숫자 및 문자 여부 확인]");
		
		//문자 및 숫자 여부를 확인할 초기 변수 선언
		String data = "5안3녕hi";
		
		//문자열을 한글자씩 자른 형태로 char 배열에 데이터를 담는다
		char arr[] = data.toCharArray();		
		System.out.println("원본 : "+Arrays.toString(arr));
		
		/*[설 명]
		 * 1. Character.isDigit 을 사용해 문자인지 숫자인지 확인할 수 있습니다
		 * 2. true값 일 경우 숫자이며, false값 일 경우 문자입니다
		 */
		for(int i=0; i<arr.length; i++) {
			if(Character.isDigit(arr[i]) == true) {
				System.out.println(arr[i]+" : "+"숫자");
			}
			else {
				System.out.println(arr[i]+" : "+"문자");
			}
		}

	}//메인 종료

}//클래스 종료

/* =========================== */

[결과 출력]

[Character.isDigit 숫자 및 문자 여부 확인]

원본 : [5, 안, 3, 녕, h, i]

5 : 숫자

안 : 문자

3 : 숫자

녕 : 문자

h : 문자

i : 문자

/* =========================== */

/* =========================== */

[요약 설명]

* 1. Character.isDigit 을 사용해 문자인지 숫자인지 확인할 수 있습니다

* 2. true값 일 경우 숫자이며, false값 일 경우 문자입니다

/* =========================== */

반응형
Comments