반응형
Object를 부울로 캐스팅하는 방법은 무엇입니까?
Java 객체를 부울 프리미티브로 캐스팅하는 방법
나는 아래와 같이 시도했지만 작동하지 않습니다
boolean di = new Boolean(someObject).booleanValue();
Boolean (Object) 생성자가 정의되지 않았습니다.
조언하십시오.
객체 인 경우 실제로Boolean
인스턴스가, 다음 그냥 캐스팅 :
boolean di = (Boolean) someObject;
명시 적 캐스트는로 변환을 수행 Boolean
하고 원시 값에 대한 자동 언 박싱이 있습니다. 또는 명시 적으로 수행 할 수 있습니다.
boolean di = ((Boolean) someObject).booleanValue();
someObject
하지만 부울 값을 참조하지 않는 경우 코드에서 수행 할 작업은 무엇입니까?
yourObject.toString ()이 "true"또는 "false"를 반환한다고 가정하면 다음을 시도 할 수 있습니다.
boolean b = Boolean.valueOf(yourObject.toString())
참고 URL : https://stackoverflow.com/questions/2206598/how-to-cast-object-to-boolean
반응형
'program tip' 카테고리의 다른 글
Alamofire로 본문에 간단한 문자열이있는 POST 요청 (0) | 2020.10.21 |
---|---|
react-router v4에서 쿼리 매개 변수를 얻는 방법 (0) | 2020.10.21 |
숨겨진 파일을 포함한 Zip (0) | 2020.10.21 |
자바 스크립트에서 JSON 키와 값을 얻는 방법은 무엇입니까? (0) | 2020.10.21 |
Python에서 한 변수의 값을 다른 변수에 할당하면 어떻게됩니까? (0) | 2020.10.21 |