자바 String 을 null 로 변환 하 는 방법
자바 에서 대상 을 String 으로 변환 하 는 일반적인 방법:
방법 1:
String objStr = (String) obj
:강제 형식 변환,대상 obj 는 null 이 고 결과 도 null 입 니 다.그러나 obj 는 본질 이 String 형식의 값 이 므 로 변환 할 수 있 는 값 을 확보 해 야 합 니 다.
예 를 들 어 강제로 변환 할 수 없습니다(String)123
방법 2:
String objStr = obj.toString()
:대상 의 toString 방법 을 호출 하려 면 이 클래스 나 부모 클래스 가 Object 류 의 toString 방법 을 다시 썼 는 지 확인 해 야 합 니 다.toString 방법 을 다시 쓰 지 않 으 면,
Object 류 의 toString 방법 을 기본 으로 호출 하여 되 돌려 줍 니 다
getClass().getName() + '@' + Integer.toHexString(hashCode())
.obj 의 실제 문자열 이 아니 라 대상 obj 가 null 이 될 수 없 도록 해 야 합 니 다.toString 방법 을 사용 하지 않 으 면 빈 포인터 이상
java.lang.NullPointerException
을 보고 합 니 다.방법 3:String objStr = String.valueOf(obj):
대상 obj 는 null 이 고 결 과 는 문자열'null'로 바 꿉 니 다.그렇지 않 으 면
obj.toString()
의 값 을 되 돌려 줍 니 다.obj 가 null 이면 이 값 은 문자열 의"null"입 니 다.빈 칸 을 더 이상 사용 할 수 없습니다
obj == null
.사용 할 수 없습니다apache.commons.lang3
.내 린 것
StringUtils.isBank(CharSequence cs)
이 아니 라 써 야 한다 str.equals("null")
.obj 가 String 형식 인 것 을 알 고 있 는 경우:
사용 방법 1 을 String 으로 전환 하고 String 으로 전환 한 후 null 조건 은:
if (objStr != null)
사용법 구체 적 인 유형 을 모 르 는 경우 방법 3 을 사용 할 수 있 습 니 다.다만 전환 후 String 의 판정 null 조건 은 다음 과 같 습 니 다.
if (!objStr.equals('null'))
위 에서 말 한 것 은 편집장 님 께 서 소개 해 주신 자바 String 을 null 로 전환 하 는 해결 방법 입 니 다.여러분 께 도움 이 되 셨 으 면 좋 겠 습 니 다.궁금 한 점 이 있 으 시 면 메 시 지 를 남 겨 주세요.편집장 님 께 서 바로 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Is Eclipse IDE dying?In 2014 the Eclipse IDE is the leading development environment for Java with a market share of approximately 65%. but ac...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.