자바 불 값 Boolean 과 boolean 사이 의 인 스 턴 스 변환 방법
Boolean 은 클래스 이 고 boolean 은 기본 데이터 형식 입 니 다.Boolean 은 대상 으로 호출 할 수 있 고 boolean 은 데이터 형식 으로 정의 되 며 데이터 형식 으로 만 호출 할 수 있 습 니 다.불 린 은 불 타 입 포장 기 입 니 다.이것 은 jdk 5 이후 의 새로운 특성 과 관련 되 어 자동 으로 포장 합 니 다.
2.자동 포장 과 자동 분해
많은 상황 에서 포장 과 포장 해 제 는 컴 파일 러 가 자체 적 으로 완성 한 것 이다.
자동 포장:기본 데이터 형식 을 대상 형식 으로 간단하게 이해 합 니 다.
자동 분해:대상 을 기본 데이터 형식 으로 재 전환 하 는 것 으로 간단하게 이해 합 니 다.
예컨대
public static void main (String []args){
Boolean flag=true;
if( flag=false){
System.out.println("true");
}else{
System.out.println("false");
}
}
주의:flag 는 먼저 자동 으로 상 자 를 뜯 고 값 을 true 로 부여 합 니 다.if 판단 시 flag 는 자동 으로 상 자 를 포장 하고 값 을 false 로 부여 합 니 다.그 다음 에 if 조건 문 에서 flag 를 자동 으로 뜯 기 때문에 이때 의 값 은 false 이 고 조건 판단 이 성립 되 지 않 습 니 다.마지막 으로 false 를 출력 합 니 다.
3.Boolean 과 boolean 간 전환 작용
과부하 방법 을 호출 할 때,그것 은 서로 다른 효 과 를 낼 수 있다.호출 할 방법 은 매개 변수의 정적 형식 에 의 해 결정 되 기 때문에 boolean 과 Boolean 사이 에서 전환 할 때 호출 된 방법 을 바 꿀 수 있 습 니 다.
예컨대
class Ideone {
public static void main (String[] args) {
final Boolean b = true;
foo((boolean) b);
foo(b);
}
public static void foo(boolean b) {
System.out.println("primitive");
}
public static void foo(Boolean b) {
System.out.println("wrapper");
}
}
지식 포인트 보충:boolean 은 주 유형 이 고 boolean 은 boolean 을 패키지 한 후에 발생 하 는 유형 입 니 다.전환:
boolean -》Boolean :
boolean b = false;
Boolean B = new Boolean(b);
Boolean -》boolean :
Boolean B = new Boolean(false);
boolean b = B.booleanValue();
자바 불 값 Boolean 과 boolean 간 의 인 스 턴 스 전환 용법 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 자바 불 값 Boolean 과 boolean 간 의 전환 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 도 많은 지원 을 바 랍 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
JPA + QueryDSL 계층형 댓글, 대댓글 구현(2)이번엔 전편에 이어서 계층형 댓글, 대댓글을 다시 리팩토링해볼 예정이다. 이전 게시글에서는 계층형 댓글, 대댓글을 구현은 되었지만 N+1 문제가 있었다. 이번에는 그 N+1 문제를 해결해 볼 것이다. 위의 로직은 이...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.