>  기사  >  Java  >  Java에서 Long 데이터 유형을 int 유형으로 변환

Java에서 Long 데이터 유형을 int 유형으로 변환

高洛峰
高洛峰원래의
2017-01-22 10:16:472529검색

int형에서 long형으로 변환하는 것은 상향변환이므로 직접 암묵적으로 변환이 가능하지만, long형에서 int형으로 변환하는 것은 하향변환이므로 데이터 오버플로가 발생할 수 있습니다.

주로 다음과 같습니다. : 참고용 변환 방법:

1. 강제 유형 변환

long ll = 300000;
int ii = (int)ll;

2. intValue() 메서드 호출

long ll = 300000;
int ii= new Long(ll).intValue();

3. 먼저 긴 문자열을 문자열로 변환한 다음 정수로 변환합니다

long ll = 300000;
int ii = Integer.parseInt(String.valueOf(ll));

이 세 가지 방법은 비교적 간단하고 명확합니다.

Java에서 Long 데이터 유형을 int 유형으로 변환하는 것과 관련된 더 많은 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.