나는 PHP 배경에서 왔으며 PHP array_size()
에는 배열의 얼마나 많은 요소가 사용되는지 알려주 는 기능이 있습니다.
String[]
배열에 대해 비슷한 방법이 있습니까? 감사.
답변
예, .length
(방법이 아닌 속성과 유사) :
String[] array = new String[10];
int size = array.length;
답변
array.length
실제로는 메소드가 아닌 배열의 최종 멤버입니다.
답변
또한 다차원 배열이있는 경우 적절한 축 / 튜플 / 차원에 도달 할 때까지 쿼리중인 배열에 ‘[0]’을 추가하여 각 차원을 얻을 수 있습니다.
이것은 아마도 다음 코드로 더 잘 설명 될 것입니다.
public class Test {
public static void main(String[] args){
String[][] moo = new String[5][12];
System.out.println(moo.length); //Prints the size of the First Dimension in the array
System.out.println(moo[0].length);//Prints the size of the Second Dimension in the array
}
}
출력을 생성합니다.
5
12
답변
array.length 최종 속성
그것은 공공 및 최종 재산입니다. Java의 배열은 크기에 따라 변경 불가능하지만 요소 값에 따라 변경 가능하므로 최종입니다.
답변
배열은 객체이며 길이 필드가 있습니다.
String [] haha = { “olle”, “bulle”};
haha.length는 2입니다
답변
자바에는 length
배열에서 크기를 알 수 있는 필드가 있습니다.
String[] s = new String[10];
System.out.println(s.length);
답변
함수가 이것을 원한다면
Object array = new String[10];
int size = Array.getlength(array);
int [], byte [] 또는 Object []와 같은 배열 유형을 모르는 경우에 유용합니다.