2015-01-16 2 views
2

이 질문은 덜 기술적이며 철학적이라고 생각합니다.'null'을 숫자로 간주해야합니까? ... 영숫자?

두 가지 모두 null 값을 포함 할 수있는 JSON 및 SQL 결과 세트를 비롯한 다양한 형식에서 가져올 수있는 데이터 컨테이너 역할을하는 Java 클래스를 작성 중입니다. 이 클래스는 두 가지 방법, isNumeric()isAlphanumeric()을 공유합니다.

이 메소드는 Null 값을 어떻게 처리해야합니까? null 값은 본질적으로 숫자입니까? 그들은 영숫자입니까? 나는 적어도 그럴듯한 타당성을 어느 것이 든 생각해 낼 수 있습니다. 나는 지역 사회의 의견을 듣고 싶다.

+0

널 (null)이 Oracle-에 정의하는 방법을 널 설명 ** 아무것도 **. – kiwixz

+0

둘 다 false를 반환해야합니다. – EJP

답변

1

null 값은 숫자가 아니고 영숫자가 아닙니다. 대신 값 (및 유형)이 없습니다.

+0

그건 개념적으로 사실이지만, 메소드는'boolean'을 반환하기 때문에 "both"는 옵션이 아닙니다.^_^ – zerobandwidth

+0

당신은'isNumeric'과'isAlphaNumeric'을 의미합니까? - 둘 다 'null'에 대해 'false'를 반환해야합니다. –

관련 문제