문제

Java 어레이의 길이 속성이 int/long 또는 다른 것인지 알고 싶습니다.

도움이 되었습니까?

해결책

int입니다. 참조 자바 언어 사양, 섹션 10.7.

다른 팁

~ 안에 자바 언어 사양, 배열 10.4에서 볼 수 있습니다.

배열은 int 값으로 인덱싱해야합니다. 짧은, 바이트 또는 char 값은 단백질 숫자 프로모션을 받고 Int 값이되기 때문에 인덱스 값으로 사용될 수 있습니다. 인덱스 값이 긴 배열 구성 요소에 액세스하려면 컴파일 타임 오류가 발생합니다.

길이 속성의 유형을 찾을 수 없었지만 적어도 int입니다. 그리고 그것이 길다면 최대 정수 길이를 넘어 요소에 액세스 할 수 없습니다.

그래서 나는 그것이 (최종) int라고 생각합니다.

에 따르면 사양, 그것은 int

데이터 유형은입니다 int, 오래 걸리지 않습니다. 색인과 동일합니다.

보다 http://java.sun.com/docs/books/jls/second_edition/html/arrays.doc.html, 10.4

Javacard 배열 인덱스는 반바지이지만 Javacard는 그렇게 이상합니다. 다른 곳에서는 다른 사람들과 마찬가지로 int가 말합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top